由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 怎样清理不要的C代码
相关主题
弱问一个ifdef 和ifndef老哥使用的一项技术: extern定义全局变量
makefile 里面那个-D flags的问题一个vc问题
关于程序必须支持win and linux, 可不可以用class而不是#ifdef WIN32 ?怎么样最好的编译不同文件在同一个VC project里面?
#ifdef _MSC_VER 是什么意思啊?搜狐一题,寻解法
问个两个.h文件互相include的问题how to debug mpi?
关于C++中 extern "C"的问题。能否给些讲debug经验的文章和书籍 (转载)
how to apply OOD to a code for both win and linux platform ?一个debug的问题
Urgent question: AIX, C++11, Shared Object不同compiler速度可以差很远吗?
相关话题的讨论汇总
话题: debug话题: endif话题: ifdef话题: gcd话题: 代码
进入Programming版参与讨论
1 (共1页)
l**********7
发帖数: 55
1
为了测试,很多时候代码里包含了很多用宏定义的测试代码,例如:
#ifdef DEBUG
printf("i=%d\n", i);
#else
j=0;
#ifdef GCD
k=100;
#endif
#endif
现在想把DEBUG那部分的代码清理掉,变成:
j=0;
#ifdef GCD
k=100;
#endif
比较麻烦的是 1)不能展开include包含的文件 2)不能影响定义的其他的宏。
cpp肯定不行。不知道板上的大侠们有没有比较好的方法做到这一点?
谢谢。
d*****l
发帖数: 8441
2
编个小程序,很快。
S******8
发帖数: 24594
3
#undef DEBUG
1 (共1页)
进入Programming版参与讨论
相关主题
不同compiler速度可以差很远吗?问个两个.h文件互相include的问题
After build,how to run the program on visual C# 2008关于C++中 extern "C"的问题。
问个超简单的C问题how to apply OOD to a code for both win and linux platform ?
C++现在写起来真舒服啊Urgent question: AIX, C++11, Shared Object
弱问一个ifdef 和ifndef老哥使用的一项技术: extern定义全局变量
makefile 里面那个-D flags的问题一个vc问题
关于程序必须支持win and linux, 可不可以用class而不是#ifdef WIN32 ?怎么样最好的编译不同文件在同一个VC project里面?
#ifdef _MSC_VER 是什么意思啊?搜狐一题,寻解法
相关话题的讨论汇总
话题: debug话题: endif话题: ifdef话题: gcd话题: 代码