摘要: 满足下面条件: 1、类中没有定义任何的成员变量 2、所有的成员函数都是公有的 3、所有的成员函数都是纯虚函数 4、接口是一种特殊的抽象类 阅读全文
posted @ 2019-09-19 22:32 朱小勇 阅读(3404) 评论(0) 推荐(1) 编辑
摘要: 浅拷贝,当类对象调用编译器默认的拷贝构造函数和赋值运算符重载函数的时候,仅将待复制对象各个数据成员的值对应复制过来。深拷贝,通过程序员的重写编写拷贝构造函数和赋值运算符重载函数,让对象中动态成员,重新动态分配空间。【即指针重新指向另一个堆】 举例: 浅拷贝的危害【当有指针的时候就体现出来了】: us 阅读全文
posted @ 2019-09-19 14:35 朱小勇 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 代码: #include <iostream> #include <stdio.h> #include <QDebug> using namespace std; class A { public: A() { qDebug() << "默认无参构造函数"; } #if 0 explicit A(i 阅读全文
posted @ 2019-09-19 09:48 朱小勇 阅读(3941) 评论(0) 推荐(0) 编辑