範例

class MyClass {

};


解決方案
宣告和實作類別函數,而不使用編譯器預設值,或將函數宣告成 private 來禁止使用。

class MyClass {
public:
MyClass(); // 預設建構子
MyClass(const MyClass& other);    // 複製建構子

~MyClass(); // 解構子

private:
MyClass& operator=(const MyClass& other);// 指派運算子
};