若不想使用编译器自动生成的函数,就该明确拒绝
当一个对象的存在就是独一无二的,设计之初该类就不允许被拷贝赋值,此时就应该处理该类中拷贝构造以及拷贝赋值操作符。
方法:
1. 将拷贝构造以及拷贝赋值操作声明为私有类型。
2. 在基类中进行拷贝构造以及拷贝赋值操作声明为私有,派生类就不会进行自动生成操作。
当一个对象的存在就是独一无二的,设计之初该类就不允许被拷贝赋值,此时就应该处理该类中拷贝构造以及拷贝赋值操作符。
方法:
1. 将拷贝构造以及拷贝赋值操作声明为私有类型。
2. 在基类中进行拷贝构造以及拷贝赋值操作声明为私有,派生类就不会进行自动生成操作。