摘要: http://hi.baidu.com/socai/blog/item/8132e7872a953823c75cc3f5.htmlsc和c++调式 利用宏获得函数名仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧。 对象反射库、调试工具及代码分析器,经常会需要在运行时访问函数的名称,直到不久前,唯一能完成此 项任务并且可移植的方法,是手工在函数体内嵌入一个带有该函数名的硬编码字符串,不必说,这种方法非常单调无奇,并且轻易导致错误。本文将要演示怎样使用 新的C99特性,在运行时获取函数名。 那么怎样以编程 阅读全文
posted @ 2011-03-08 11:38 Cranny 阅读(2030) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/shshwangzzu/blog/item/e77357763882cc11b151b9ff.htmlDebug和Release有什么区别?转载: Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于ATL的,则Debug和Release版本对DLL的要求差不多。如果采用的编译选项为使用MFC动态库,则需要MFC42D.DLL等库支持,而Release版本需要MFC42.DLL支持。Release Build不对源代码进行调试,不考虑MFC的诊断宏,使用的是MFC 阅读全文
posted @ 2011-03-08 10:27 Cranny 阅读(532) 评论(0) 推荐(0) 编辑