摘要:
1 1多态的概述与虚函数 [TOC] 1.什么是多态? 2.多态的分类 (1)静态多态 又叫 早绑定 。 (2)动态多态 又叫 晚绑定 。 阅读全文
摘要:
6 1虚继承 1.为什么引入虚继承? 问题: A / \ / \ B Is a C \ / \ / D 解决办法: 阅读全文
摘要:
5 1多继承和多重继承 1.多重继承 2.多继承 阅读全文
摘要:
4 4is_a 0.派生类Soldier继承自基类Person 1.派生类可以给基类赋值: 2.基类指针可以指向派生类(派生类可以取地址给基类): 3.把基类的指针或者是基类的对象或者是基类的引用作为函数的参数来使它可以接收所传入的子类的对象,并且也可以传入基类的对象 4.基类只能接收和访问派生类中 阅读全文
摘要:
4 1隐藏 1.隐藏的触发条件: `成员同名 隐藏` 2.如何访问被隐藏的成员 阅读全文
摘要:
2 1为什么继承 1.Worker继承自Person,新增方法work()和成员m_iSalary: 2.继承方式 (1)公有继承 Tips: Table: | 基类成员访问属性 | 继承方式 | 派生类成员访问属性 | | : : | : : | : : | | private成员 | pub 阅读全文
摘要:
5 4常指针和常引用 1.常指针与常引用的用法: 2.const修饰紧跟其后的词: 3.注意 阅读全文
摘要:
5 1常对象成员和常成员函数 1.常对象成员 2.常成员函数 常成员函数的定义可以理解为: 常成员函数里的const实质上是修饰隐藏的参数this对象指针。 3.使用了const关键字,一旦初始化就不能再修改,常对象成员用初始化列表初始化 4.互为重载的普通成员函数和常成员函数 如何调用void c 阅读全文
摘要:
4 6this指针 Array printInfo();——要求返回值类型是一个对象 阅读全文
摘要:
4 4对象成员指针 `如果类中拥有对象成员那么此对象实例化的时候对象的内存中会直接持有这两个对象成员的,而不是持有对象成员的指针.` 阅读全文