MSDN专栏文章中:保罗常用的东西---------ASSERT()
/////////////////
// Status bar created: create progress bar too.
//
int CProgStatusBar::OnCreate(LPCREATESTRUCT lpcs)
{
lpcs->style |= WS_CLIPCHILDREN;
ASSERT(CStatusBar::OnCreate(lpcs)==0);
ASSERT(m_wndProgBar.Create(WS_CHILD, CRect(), this, 1));
m_wndProgBar.SetRange(0,100);
return 0;
}
在DEBUG版本中使用ASSERT()用来诊断中间出现的BOOLEAN表达式是0或非0,可能是表示这个对象是否被
创建出来,但是,如果上面的2个对象没有正确的被创建出来,它好象使用了一种叫做“内存跟踪器”
一样的东西。
那么,可以使用什么手段来查看我的某个对象没有被正确创建的时候会有什么情况发生??
确切的意思,我可能表达的不是很清楚,因为表达不出来,我是有话说不明白的状态!!
还望高手多指点下,谢谢