
被virtual关键字修饰的成员函数就是虚函数。虚函数的作用是实现多态性。所谓多态性就是以共同的方法,对不同的对象采取不同的策略(一个接口,多种...
简介:代码重用机制:组合(composition)与继承(inheritance) 14.1 组合语法 访问嵌入对象(子对象)的成员函数只需要再...
简介:构造函数不允许向它传递内存地址来进行初始化,通过使用new 和 delete 在堆上安全地创建对象来解决该问题。 13.1 对象创建 构造...
简介:operator overloading只是一种syntactic sugar,即它只是另一种函数调用的方式。 运算符重载就是对现有的运算...
简介:引用是支持运算符重载语法的基础,也为函数参数的传入和传出控制提供了便利;拷贝构造函数;成员指针; 11.1 C++中的指针 C++对类型要...
简介:static如何控制存储和可见性;通过C++的名字空间特征来控制访问名字的改进方法。;使用已经采用C语言编写和编译过的函数。 10.1 来...
简介:C++中预处理器宏存在的问题,在C++中如何用内联函数解决这些问题以及使用内联函数的方针和内联函数的工作机制 9.1 预处理器的缺陷 调用...
简介:使用关键字const和volatile 8.1 值替代 应该完全用const取代#define的值替代 C++中的const默认为内部连接...
简介: 函数重载:可以对不同的函数用同样的名字,只要求函数的参数不同,编译器会修饰这些名字、范围和参数来产生内部名供它和连接器使用。 默认参数:...
文集作者