3
我發現下面的代碼不會在Visual Studio 2010中編譯(但在GCC正常工作):VS2010綁定實現不支持移動類型?
using namespace std;
unique_ptr<string> up(new string("abc"));
auto bound = bind(&string::size, move(up));
bound();
我得到的錯誤是:
「的std ::的unique_ptr < _Ty> ::的unique_ptr」:不能訪問類中聲明私有成員 '的std ::的unique_ptr < _Ty>'
是不是因爲VS2010綁定實現少了點支持只移動類型?