- 289 名前:デフォルトの名無しさん [2011/11/30(水) 22:30:18.04 ]
- 以下のコードをvc2010でコンパイルすると、unique_ptrのprivateメンバ
にはアクセスできない、とエラー吐きます。 std::move付ければうまいことやってくれないかと試しましたがやはり駄目 です。どうすればhogesにpush_backできるでしょうか? struct Hoge { std::unique_ptr<int> v; }; int main(int argc, char** argv){ Hoge hoge; std::vector<Hoge> hoges; hoges.push_back(hoge); return 0; }
|

|