新しい標準(および一部のコンパイラですでに利用可能な部分)が登場すると、新しいタイプstd::unique_ptr
はの代わりになるはずですstd::auto_ptr
。
それらの使用法は正確に重複していますか(コードでグローバルな検索/置換を実行できます(これを実行するわけではありませんが、実行した場合))、またはドキュメントを読んでも明らかではないいくつかの違いに注意する必要がありますか?
また、それが直接の置き換えである場合、単に改善するのではなく、なぜ新しい名前を付けるのstd::auto_ptr
ですか?