【发布时间】:2012-02-22 11:25:16
【问题描述】:
std::unique_ptr<int> ptr;
ptr = new int[3]; // error
错误 C2679:二进制“=”:未找到采用“int *”类型的右侧操作数的运算符(或没有可接受的转换)
为什么不编译?如何将本机指针附加到现有的 unique_ptr 实例?
【问题讨论】:
标签: c++ visual-studio-2010 c++11 smart-pointers