在debug版本中我们会引入一些debug专有函数来处理,特别小心有资源释放的情况如下面的错误
TRACE("CMyVMR9AllocatorPresenter m_pD3DDev ....end %d/n", m_pD3DDev.p->AddRef());
m_pD3DDev.p->Release();
trace在release版本,该行将不被调用,但Release却被调用了,导致析构crash
在debug版本中我们会引入一些debug专有函数来处理,特别小心有资源释放的情况如下面的错误
TRACE("CMyVMR9AllocatorPresenter m_pD3DDev ....end %d/n", m_pD3DDev.p->AddRef());
m_pD3DDev.p->Release();
trace在release版本,该行将不被调用,但Release却被调用了,导致析构crash