条款06:若不想使用编译器自动生成的函数,就该明确拒绝
我想也可以这样防止copy构造、copy assign 操作符
class Uncopyable{ public: Uncopyable(){} ~Uncopyable(){} private: Uncopyable(const Uncopyable& a);//只声明,不定义 防止 copy 构造 Uncopyable& operator=(const Uncopyable& a);//只声明,不定义 防止 赋值 }; class AAA{ private : Uncopyable uncopyable;//防止copy构造和copy assign操作符 public: int data; };
常记溪亭日暮,沉醉不知归路。兴尽晚回舟,误入藕花深处。争渡,争渡,惊起一滩鸥鹭。
昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道海棠依旧。知否?知否?应是绿肥红瘦。