今天下班后:
我:今天我快疯了。。。
A: 咋啦?
我:@#¥%……%*&^%&……
(省略500字)
A: 哦?来一起瞅瞅。。。
N分钟后。。。
A:我靠!这是谁写的? (指着代码中的#ifdef 1
)
我:……
不知道,咋啦?
A:……#ifdef
1
中的东西不会被编译,谢谢……编译的是#else中的东西
(很深沉的说。。。)
我:啊……这个……
(彻底被打败中。。。)
-------------------
#ifdef 0
或者任何数字开头的宏在 VC++ 和
MGWin 3.45
中都是不合法的,但不知道为啥我们这个编译器如此强悍。。。
SoureInsight 中把
#ifdef 1 中的代码标示为可用,也非常容易让人误解。。。
主要还是自己太挫了。。。呼。。。感慨中。。。