注意两者都有个define的作用,区别在于使用方式上。前者只能在两者中选择是否有定义:
#ifdef XXX
....
#else
....
#endif
对于后者,可以在多者中选择是否有定义:
#if defined xxx1
....
#elif defined xxx2
....
#elif defined xxx3
....
#endif
注意两者都有个define的作用,区别在于使用方式上。前者只能在两者中选择是否有定义:
#ifdef XXX
....
#else
....
#endif
对于后者,可以在多者中选择是否有定义:
#if defined xxx1
....
#elif defined xxx2
....
#elif defined xxx3
....
#endif