是否有一个解决方法围绕unique_ptr损坏的Visual Studio映射?

时间:2014-01-08 15:10:36

标签: visual-studio-2012 c++11 unique-ptr

Visual Studio 2012有一个错误,使地图无法使用unique_ptr:

  

错误C2248:' std :: unique_ptr< _Ty> :: unique_ptr' :无法访问   在课堂上声明的私人成员' std :: unique_ptr< _Ty>' C:\程序   files(x86)\ microsoft visual studio 11.0 \ vc \ include \ utility 203

g ++很好地编译了这个:

 std::map<std::string, std::unique_ptr<int> > banarama;

有解决方法吗?除了存储原始ptrs并删除它们IDK我能做什么....

0 个答案:

没有答案