章鱼的窝
RealAMD
全部博文(261)
我的日记(14)
uclinux(1)
基础知识(5)
GUI相关(6)
数据库相关(1)
软件相关(0)
硬件相关(8)
BootLoader相关(2)
仿真工具(3)
程序相关(10)
文件系统相关(5)
内核相关(14)
windows(0)
Linux(21)
C++(3)
JSP(2)
QT(3)
JAVA(5)
2013年(1)
2012年(1)
2011年(50)
2010年(34)
2009年(4)
2008年(17)
2007年(55)
2006年(99)
sometime
tekkaman
g050649
athzhang
x_jiangh
yihai_11
uknic
ftc007
数十年已
wojiuzhu
zhangyun
whlahhy
cynthia
分类:
2011-07-08 11:36:37
原本用宏定义包起来的代码类似如下:
#ifndef A // codes #endif // A
现在要加入一个宏定义 B,实现类似这样的条件判断(显然实际上这样是不行的):
#ifndef A && ifdef B
其实应该这样:
#if (!defined A) && (defined B) // codes #endif // !A && B
这就修正了之前一直以为的“既生 #ifdef,何生 #if defined”的思维,其实还是。
上一篇:在RHEL中注册服务
下一篇:RedHat Linux下如何生成core dump文件
登录 注册