如果当前编译的版本是Debug版, 1)#define new DEBUG_NEW :则new 操作符 采用debug版的 new 操作符,在分配内存同时会同时记住当前文件名和行号, 调试时可以定位.2)static char THIS_FILE[] = __FILE__;在Release版里一般不保存调试信息,所以定义了THIS_FILE 为空, 以便节省程序的大小和提高运行效率如果是DEBUG版, 则将THIS_FILE定义为当前文件名. 这样在THIS_FILE个地方可以输出当前文件名,供调试时用....
|
|