按钮开关有几个接线点:下面的预处理命令是什么意思

来源:百度文库 编辑:高考问答 时间:2024/05/06 05:58:20
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

#ifdef _DEBUG //表示下面这三行预处理只在调试模式下生效
#define new DEBUG_NEW //在调试模式下遇到new函数时一律用DEBUG_NEW函数代替
#undef THIS_FILE //清除以前定义过的THIS_FILE变量
static char THIS_FILE[] = __FILE__; //重定义THIS_FILE。"__FILE__"表示当前文件名。当有运行错误时,它可以用于输出错误所在的文件名。
#endif //预处理结束