学习中的问题
发表在C语言图书答疑 2010-11-06
是否精华
版块置顶:
这是在用《视频学VISUAL C++》中遇到的问题:

#include "stdafx.h"
#include "ButtonTest.h"
#include "ButtonTestDlg.h"
这是文件的相关预处理文件,那么下面的有什么作用:
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
下面代表的是预处理,调试,
那预处理中的调试是什么意思
分享到:
精彩评论 1
8031
学分:0 LV1
2010-11-08
沙发
_DEBUG
只是一个标志值,重要用来实现选择性编译,定义在如下的语句,只有在有_DEBUG 定义时才会执行
#ifdef _DEBUG 
...//执行的语句
#endif
你可以试验一下,将project setting 对话框中C/c++选项卡的preprocessor definitions中的_DEBUG去除后,看一下编译效果
最好在“...//执行的语句”处,添加一些明显运行的语句

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照