サンプル
class
MyClass
{
};
ソリューション
コンパイラーのデフォルト設定を使用する代わりにクラス関数を宣言および実装するか、関数を private として宣言することによって使用が許可されないようにしてください。
class
MyClass
{
public
:
MyClass();
// デフォルト・コンストラクター
MyClass(
const
MyClass& other);
// コピー・コンストラクター
~MyClass();
// デストラクター
private
:
MyClass&
operator
=(
const
MyClass& other);
// 代入演算子
};