The difference between the two following preprocessor control statements (if any).
  #if   and
  #ifdef   
You can display the difference by:
  #define FOO 0 #if FOO // This is not compiled This will be #endif #ifdefFoo // will be compiled for the  value  symbol #endif     #if  while  #ifdef  checks the symbol  existence  (regardless of its value). 
Comments
Post a Comment