有时我们需要将内存中的一个字符串内的数字字符转换成二进制形式,或将一个二进制 数据转换成字符保存在内存中的一个字符串内C++系统的流库同样也为程序员提供了这种 功能,执行这种操作的类的等级如图8—2所示
文件格式: DOC大小: 49KB页数: 2
dec、hex、oct、 setbase(intn)(设置基数)ws(提出空白字符)、ends(插入一个nul字 符)、endl(插入一个新行并刷新流)、 flush(刷新流)、 resetiosflags(long)等等 ios类的错误性质通常由下列标志指示 goodbit 没有位置位,状态为正常状态
文件格式: DOC大小: 64.5KB页数: 5
赋值兼容规则是指在公有派生情况下,一个派生类的对象可用于基类的对象可以使用的 地方。 例如:如果类 derived从base类公有派生,则赋值兼容规则指的是下面三种情况。 (1)派生类的对象可以赋给基类的对象
文件格式: DOC大小: 32KB页数: 3
在本节,以几何图形类作为基类,派生了一个具体的圆形类,通过这个实例说明继承性 应用的技术细节
文件格式: DOC大小: 30.5KB页数: 1
多层次继承关系指任何一层派生类都可成为基下一层继承的基类。此时,原始基类可以 称为第二个派生类的间接基类。其概念图是一个树型结构,如图5.4所示。 多层继承的方法是所有派生类都只需对其上一层基类负责。用户只要知道哪些是可继承 的内容即可
文件格式: DOC大小: 47KB页数: 4
在C++中,当一个类被其他类继承时,被继承的类称为基类( base class)继承其他类 特性的类称为派生类(derived class)。从本质上看,基类是具有一个类集合中的公共特性, 派生类在继承基类特性的同时可以加入自己独有的特性。 基类与派生类之间反映出下述三种不同的现象:
文件格式: DOC大小: 73KB页数: 3
客观世界中的对象既具有共性,也具有个性。人类认识复杂世界的一件强有力的工具就 是抽象。通过抽象,获得了主要的、起控制作用的特征,而摒弃了次要的无足轻重的特性, 使得认识可以有效而完整地进行下去。通过抽象,人们发现某些事物的相似性远大于他们之 间的差异,因此这些事物可以归为一类
文件格式: DOC大小: 49.5KB页数: 2
输入和输出并不是C++语言的组成部分,而是 iostream库支持来实现的 在 iostream库中,输入输出是按流的形式进行操作的。输入和输出操作分别由 istream(输 入流)和 ostream(输出流)两个类提供,而iostream则是这两个类的派生类。它允许进行双向 的IO操作。 istream的输入操作可以认为是一个数据抽取的过程,通过右移操作符”>>”从输 入流抽取数据;而 ostream的输出操作则可以认为是一个数据插入过程,通过左移操作符”<<” 将数据插入到输出流中
文件格式: DOC大小: 49.5KB页数: 2
语句是C++中最小可执行单元,用于规定程序执行的控制流程。在C++中,一条语句 的结束用分号(;)进行标识。 语句分为: 1、简单语句一—包括空语句、说明语句和表达式语句。 空语句不包括任何数据或运算符,仅由一个分号构成,不执行任何操作。常用在空循环 中,用作时间延迟。 在一个常量、变量或函数说明之后加一个分号就构成一个说明语句,它是C++中唯一可 以在函数体外书写的语句。 在表达式后加一个分号便构成了表达式语句它是C++程序完成其功能的最重要的组成 部分
文件格式: DOC大小: 98.5KB页数: 4
运算符是施加在数据上的重要操作,变量、常量通过操作符组合成C++的表达式,构成 了C++程序的基本要素。本节将介绍C++语言中基本运算符和表达式
文件格式: DOC大小: 102KB页数: 5
©2026 mall.hezhiquan.com 和泉文库
帮助反馈侵权