我正在使用一个返回 const std::vector 的库 api。下面是代码
const std::vector<unsigned char> myvar = getData();
现在我有 myvar 的清理内存。如何用 C++ 做到这一点。
我正在尝试类似的东西
std::for_each(myvar.begin(), myvar.end(), [&](unsigned char mychar)
{
cout<<mychar<<",";
delete &mychar;
});
但是由于堆损坏而失败。
感谢您的输入。