示例

class MyClass {

};


解决方案
声明并实现类函数而不是使用编译器缺省函数,或通过将函数声明为 private 来禁用缺省函数。

class MyClass {
public:
MyClass(); // default constructor
MyClass(const MyClass& other);    // copy constructor

~MyClass(); // destructor

private:
MyClass& operator=(const MyClass& other);// assignment operator
};