以下の内容はhttps://toburau.hatenablog.jp/entry/20090705/1246807721より取得しました。


コピーできないようにする

Effective C++ 第2章6項
あるクラスのオブジェクトをコピーできないようにするには、コピーコンストラクタとコピー代入演算子をprivateにしてしまえばよい。

class Test {
private:
    Test(const Test&);
    Test& operator=(const Test&);
};

宣言だけしておいて定義を書かないようにしておけば、フレンド関数や他のメンバ関数がコピーするコードを書いてしまったとしてもリンク時にエラーとなる。




以上の内容はhttps://toburau.hatenablog.jp/entry/20090705/1246807721より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14