程序一夜之间运行后,标量删除析构函数崩溃

时间:2016-08-03 13:43:50

标签: c++ arrays visual-studio-2013

我的C ++程序运行一段时间后出现问题我遇到了崩溃并且崩溃转储显示:

msvcr120.dll!free(void * pBlock)第51 C行

~MyClass ::`标量删除析构函数'(unsigned int)C ++

以下是有问题的成员变量的一些简要细节。

//Header file
BYTE* m_pBuffer;

//Constructor
m_pBuffer = new BYTE[256 * 1024];

//Destructor
if( m_pBuffer )
{
    delete[] m_pBuffer ;   <-- Crashes here
}

术语标量删除析构函数究竟是什么意思?什么可能导致它?

0 个答案:

没有答案