ASSERT在release下移除代码
来源:互联网 发布:gta4渣优化 编辑:程序博客网 时间:2024/05/22 01:30
环境 :xp sp3,vs2008
问题:
ATLASSERT(font.CreateFontIndirect(&(f.m_lf)));
上述代码在debug下绘制是好的,在release绘制有问题
解决:看另外一段代码
int* fun(int* pi){*pi=1;return pi;}void Ctest07252Dlg::OnBnClickedOk(){// TODO: 在此添加控件通知处理程序代码int i=0, j=0;ASSERT(fun(&i));CString str;str.Format("%d", i);AfxMessageBox(str);//OnOK();}
原因:
Release 版本下不编译assert函数
参考:http://www.cppblog.com/dbkong/archive/2006/12/09/16167.html
- ASSERT在release下移除代码
- 如何在CMD命令提示符下移除USB设备
- 注意:assert在release版本中仍可生效
- 注意:assert在release版本中仍可生效
- assert在release版本中仍可生效
- vs中release模式下assert中的代码不执行
- assert在release版本下也执行的问题
- assert在debug 和 release版本中的区别
- 关于assert函数在debug 和release下的问题
- assert在debug和release中的有效与失效
- 断言assert在debug版本与release版本中的区别
- assert在程序的release版本中仍然有效
- 求助~如何在不重启jobtracker的情况下移除一个tasktracker?
- assert() debug() release()
- Ios下移除原生button样式
- 用程序判断设置的是debug还是release以及assert在debug和release版本中的不同行为
- 怎么在Release下调试代码
- 怎么在Release下调试代码
- 人活着总是要有点精神的
- 使用Qt和Enginio开发云端程序
- QT输入输出(四)之 QProcess
- pomelo初探
- android基础知识12:android自动化测试04—Robotium:实例(下)
- ASSERT在release下移除代码
- IOS成长之路-ASIFormDataRequest实现上传图片
- HDU4607(Park Visit)2013多校1-树的直径
- 使用形式语言定义通信报文格式
- httpd设置HTTPS双向认证
- 终于搞定android驱动USB摄像头了!
- listview中的item添加类似于微信的块条之后,怎样让item点击不产生效果
- ddd
- 这两天遇到一个难题网页无法请求出现404页面提示