发布网友 发布时间:2024-10-24 13:19
共1个回答
热心网友 时间:2024-10-26 19:27
!是逻辑非的意思,!(非0)结果为0 !(0)结果为1
!m_wndStatusBar.Create(this)即判断Create(this)函数返回是否为0,如果是的话则表示创建不成功,调用TRACE0告诉用户(TRACE0会输出到调试窗口)
TRACE0的好处是在realase下不会影响程序(因为TRACE0是个宏,在realse下会定义成一个空操作)
MessageBox则不同,无论在什么情况下,如果状态栏创建不成功则会弹出一个对话框
-----------------------------
百度“debug release 区别”和你会看到更好的说明