摘要: 随口一句:如果析构函数的函数头没有给出来,(看看这个类会不会成为基类),如果会成为基类那就必须要把析构函数设置成虚析构函数,如果不会成为基类就随便。可以是虚析构也可以普通的析构函数。 2012~2013 秋季学期 1.问:复制构造函数中为什么首先要将指针x初始化为NULL?与其后面执行的语句有什么关 阅读全文
posted @ 2019-11-11 15:26 Chris_Morningstar 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 第十三章 多态与继承性 13.1继承与派生 1. 继承与派生的语法格式: Class 派生类名:继承方法 基类类名 { //新增的属性和行为 基类成员的覆盖或者重载 } 2. 继承方法有公开继承、保护继承和私有继承。三种继承方式分别用public, protected和private.无论哪种方式, 阅读全文
posted @ 2019-11-10 13:43 Chris_Morningstar 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 第十二章 运算符重载 1. C++中可以称运算符为运算符函数。 2. 运算符函数可以作为某个类的成员函数,也可以作为普通的C++函数。(常作为类的友元函数) 3. 重载运算符时,至少要有一个操作数是用户自定义的类类型(如果都是基本数据类型还有基本数据类型的指针的话,定义已经存在) 4. 重载的运算符 阅读全文
posted @ 2019-11-10 13:20 Chris_Morningstar 阅读(426) 评论(1) 推荐(0) 编辑
摘要: 期末了,总结一下教材上面的知识点 第九章 9.1 类的声明 1.在声明类的成员同时要声明该成员的访问属性。 2.C++结构体与类的唯一区别:struct成员的访问属性默认为public,class成员的访问属性默认为private。 3.一般将必须对外的部分设计成公开的,不必对外的成员设计成受保护的 阅读全文
posted @ 2019-11-10 12:27 Chris_Morningstar 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 期末了,总结一下教材上面的知识点 第九章 9.1 类的声明 1.在声明类的成员同时要声明该成员的访问属性。 2.C++结构体与类的唯一区别:struct成员的访问属性默认为public,class成员的访问属性默认为private。 3.一般将必须对外的部分设计成公开的,不必对外的成员设计成受保护的 阅读全文
posted @ 2019-11-10 12:22 Chris_Morningstar 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 第十一章 静态成员和友元 11.1 静态成员 1.C++类当中的静态数据成员仍借用保留字static,但是与之前的静态全局变量,静态局部变量以及静态函数没有关系。 2.静态数据成员不占用具体对象的数据空间。 3.静态数据成员的创建和销毁处分权不属于任何对象。对象有权利读和写静态成员。静态成员应该在创 阅读全文
posted @ 2019-11-10 12:18 Chris_Morningstar 阅读(391) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-11-10 10:35 Chris_Morningstar 阅读(5) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-11-04 18:37 Chris_Morningstar 阅读(13) 评论(0) 推荐(0) 编辑