2

Visual Studio 2012 Update 1 で次のものがコンパイルされなくなったことに驚きました。

[](unique_ptr<int>){};

コンパイラ エラーは、unique_ptr のプライベート コピー コンストラクターにアクセスできないことを示しています。上記は、Visual Studio 2010 で問題なく動作しました。

また、gcc 4.7.2でも問題なくコンパイルされます。

これは既知のバグですか、それとも実際に予想される動作ですか? Microsoft Connect で何も見つかりませんでした。

編集: Visual Studio 2012 Update 2 に更新したばかりですが、問題は引き続き発生します。

EDIT2: Microsoft Connect にバグ レポートを提出しました。あなたにも影響がある場合は、賛成票を投じてください。

4

2 に答える 2