条件编译宏的使用

 条件编辑宏

应尽量使用#if(var)...#else...#endif

而不是#ifdef...#endif

条件:强调宏只在一处被定义

原因:在复杂的文件包含关系中,指定的头文件很难确定被包含,如果没有被包含,则会被认为未定义,且编译器不会报错

而使用推荐的方法,如果宏未定义,编译器会报错。

posted @ 2009-11-06 09:02  kevinzhwl  阅读(166)  评论(0编辑  收藏  举报