#ifdef和#if defined的差異

注意二者都有個define的做用,區別在於使用方式上。前者的一般用法是:
#ifdef  XXXdi

   ....

#else

   ....

#endif

    只能在二者中選擇是否有定義。對於後者,經常使用法是:

#if defined xxx1

   ....

#elif defined xxx2

   ....

#elif defined xxx3

   ....

#endif

     能夠在多箇中選擇是否有定義.

相關文章
相關標籤/搜索