16.3.4使用using声明来改变基类成员在派生类中的访问属性 16.4派生类的构造函数和析构函数 16.4.1单继承的派生类构造函数 16.4.2内嵌子对象的派生类的构造函数 16.4.3多级派生类的构造函数 16.4.4派生类构造函数的定义规则总结 16.4.5派生类的析构函数 16.5多重继承与虚基类 16.5.1多重派生类构造...
字符型用于存储单个字符或字符串的首字母,通常与ASCII码表相对应。通过使用char类型,可以存储诸如字母、数字或其他符号。除了这些基本数据类型,C语言还提供了一些派生的数据类型,如数组、结构体、共用体、枚举和位域。这些派生类型可以根据需要组合和管理更复杂的数据结构。数组是一种可以存储一系列相同类型...
10.7.3 多继承的派生类 10.8 虚拟函数与多态性 10.8.1 虚拟函数使用方法 10.8.2 虚拟函数与重载函数 10.8.3 虚拟函数的继承 本章小结 习题 第11章 C++上机预备知识 11.1 简单的输入/输出 11.2 Visual C++6.0的操作环境 11.2.1 Visual C++ 6.0的工作窗口 11.2.2 使用Visual C++ 6.0 11.3...
A.4.3 派生类型172 A.4.4 类型限定符172 A.5 对象和左值172 A.6 转换173 A.6.1 整型提升173 A.6.2 整型转换173 A.6.3 整数和浮点数173 A.6.4 浮点类型173 A.6.5 算术类型转换173 A.6.6 指针和整数174 A.6.7 void175 A.6.8 指向void的指针175 A.7 表达式175 A.7.1 指针生成176 ...
char是C语言整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中不指定为signed/unsigned,编译器可以实现为带符号的,也可以实现为不带符号的。关于char还有一个特殊的语言就是char *,它在C语言中有专门的语义,既不同于signed char *,也不同...
8.3 多重派生与多层派生 8.4 类的多继承 8.5 虚基类 8.6 赋值兼容规则 小结 第9章 类的多态与抽象 9.1 多态性 9.2 运算符重载 9.3 联编 9.4 虚函数 9.5 抽象类 小结 第10章 C++的文件与I/O流 10.1 流类的概念 10.2 输出流 10.3 输入流 10.4 I/O流错误的处理 小结 第三篇 上机...
程序设计基础(C&C++)共十章,包括绪论、数据类型与表达式、控制语句、数组与结构、指针、函数、C++基础、类与对象、继承与派生、多态性、模板。课程性质 课程定位 程序设计基础(C&C++)是程序设计C语言和C++语言的入门课程,该课程兼顾基础理论和编程实践。通过学习该课程的理论知识和编程实战,掌握C++语言的优势...
name后面的方括号表民这是一个数组,方括号后面的40表明该数组中的元素数量 1.3 字符和字符串 字符串常量"x"和字符常量'x'不同。区别之一在于**' x '是基本类型(char),而"x"是派生类型(char数组);区别之二是"x"实际上由两个字符组成: 'x'和空字符\0** 1.4 strlen()和sizeof()区别 上一章提到了siz...