unique_ptr
C++ の割り当てで使用する必要があります。
新しいコンパイラ TDM-GCC-4.7.1 をダウンロードしてインストールしました。次に、GNU GCC Compiler のディレクトリを option: のインストール パスに変更しましたSetting->Compiler...->Toolchain Executable
。
しかし、うまくいきません。を定義すると、unique_ptr
. エラーが発生します。"unique pointer is not a command of 'std' "
スマート ポインターを使用する理由は、強力な例外安全性を提供することです。これは、この割り当ての要件でもあります。C++11 のこの新機能を使用する必要があるだけです...さらに、使用する OS は Window 7 です。
ありがとう!