关于派生类的复制构造函数的一点小经验
来源:互联网 发布:三星支持网络打印 编辑:程序博客网 时间:2024/06/02 04:11
如果派生类定义了复制构造函数,但没有显式调用基类的复制构造函数,是会隐式调用基类的默认构造函数(注意:不是复制,跟下面不同)。而如果派生类没有定义复制构造函数,只使用默认复制构造函数,则会使用基类的默认复制构造函数(注意:是复制),自己写两个类试下就看到结果了:
class A{public: A(){printf("A Default\r\n");} A(A&){printf("A Copy\r\n");} A & operator=(const A & a){printf("A =\r\n");}}class B:public A{public: B(){printf("B Default\r\n");} B(B&){printf("B Copy\r\n");} B & operator=(const B & b){printf("B =\r\n");}int main(){ B b1; B b2(b1); return 0;}
- 关于派生类的复制构造函数的一点小经验
- 一点关于复制构造函数的问题
- C++派生类的构造函数和复制控制函数
- 派生类的构造函数和复制控制
- C++派生类的构造函数和复制控制
- 派生类的复制构造函数与赋值运算符
- c++ 派生类 复制构造函数、赋值函数 小例子
- 关于派生类的构造函数和析构函数
- 派生类的构造函数
- 派生类的构造函数
- 派生类的构造函数
- 派生类的构造函数
- 派生类的构造函数
- 派生类的构造函数
- 派生类的构造函数
- 派生类的构造函数
- 派生类的构造函数
- 派生类的构造函数
- jQuery Ajax 全解析(传递数组问题)
- 在应用中如何去掉hoem键及statusbar
- java时间格式format
- zoj1406----------Jungle Roads 最小生成树 prim
- RMAN 创建恢复目录
- 关于派生类的复制构造函数的一点小经验
- Apache的Mina简单实例
- 一、Linux下的嵌入式相关常用命令
- 关于code, text, bss
- Sae mysql 数据源配置示例
- Custom action on Back Button UINavigationController
- 不使用CFileDialog类产生保存和打开对话框的代码(直接拷贝)
- poj 1113(凸包)
- C语言函数指针转发表小实例