主题:关于C++中的new和delete
double *pBuffer = new double(src.size());
for (int i = 0; i < (int)src.size(); ++i)
{
*pBuffer = src[i];
pBuffer++;
}
delete pBuffer;
要把vector <double> src中的数据拷到pBuffer中,上述for循环能不能坐到这一点?
最后一句delete出现_BLOCK_TYPE_IS_VALID(pHead->nBlockUse)错误,为什么?应该怎样清空内存?
for (int i = 0; i < (int)src.size(); ++i)
{
*pBuffer = src[i];
pBuffer++;
}
delete pBuffer;
要把vector <double> src中的数据拷到pBuffer中,上述for循环能不能坐到这一点?
最后一句delete出现_BLOCK_TYPE_IS_VALID(pHead->nBlockUse)错误,为什么?应该怎样清空内存?