1

重複の可能性:
C++で一時的なものを禁止する方法

私が次のようなものを書くつもりだった時があります

{
    MyClass anInstance( param );
    // other code...
}

でも実際に書いた

{
    MyClass( param );
    // other code...
}

その結果、デストラクタは、スコープの最後ではなく、デストラクタの直後に呼び出されました。このエラーでコンパイルエラーが発生するようにクラスを作成する方法はありますか?それができない場合は、オプションの警告をオンにできますか?(私はMac OS XでClangを使用しています。)

4

0 に答える 0