C++预编译定义

__FILE__,   __LINE__,   __DATE__,__TIME__,   被定义在全局名子空间中!  
  当编译标准   C   程序时,编译器自动定义   __STDC__  
  当编译标准   C++   程序时,编译器自动定义   __cplusplus  
   
  //   例如:  
   
  #include   <iostream>  
  using   namespace   std;  
   
  void   main(void)  
  {  
  cout   <<   __FILE__   <<   endl;   //   当前文件路径  
  cout   <<   __LINE__   <<   endl;   //   当前文件编译行数  
  cout   <<   __DATE__   <<   endl;   //   编译日期  
  cout   <<   __TIME__   <<   endl;   //   编译时间  
  }

你可能感兴趣的:(C++预编译定义)