Visual Studio 2008 に unique_ptr<> のようなものはありますか?
イベント Visual Studio のみのヘッダーもOKです。
この機能は必要ですが、サードパーティのライブラリは使用したくありません。私はサンプル/学習コードを書いているので。
そうでない場合は、簡単にするために、生のポインターを直接使用する必要があります。違和感はあるものの……。
Visual Studio 2008 に unique_ptr<> のようなものはありますか?
イベント Visual Studio のみのヘッダーもOKです。
この機能は必要ですが、サードパーティのライブラリは使用したくありません。私はサンプル/学習コードを書いているので。
そうでない場合は、簡単にするために、生のポインターを直接使用する必要があります。違和感はあるものの……。
VS2008 は右辺値参照をサポートしていないため、移動操作はサポートされていません。unique_ptr
動作はそれらに依存するため、C++03 で正確に置き換えることはできません。auto_ptr
copy-Ctor を使用して、move-Ctor が行うべきことを行います。それらを使用することもできますが、コンパイラは不要なコピーを見つけるのを助けることができないため、お勧めしませんunique_ptr
.
ここも参照してください:unique_ptr boost equal?