然而我查资料得:
在以下四种情况会产生默认拷贝构造函数
1:类的成员类对象有拷贝构造函数
2:类继承的基类含有拷贝构造函数
3:类含有虚函数
4:类继承于虚基类
C++对于类都会自动生成“默认构造函数”和“默认拷贝构造函数”。