__FILE__的含义

__FILE__为预编译器常量,返回当前编译的文件名,还有比较常用的几个预编译器常量,  
  __LINE__编译器在编译的文件的第几行;  
  __DATE__返回当前的日期Jul-20-2004;  
  __TIME__返回当前的时间hh:mm:ss;  
   
  如下为宏定义:  
  #ifdef   _DEBUG     //如果定义了_DEBUG  
  #define   new   DEBUG_NEW     //则定义new为DEBUG_NEW  
  #undef   THIS_FILE     //反定义,即清除THIS_FILE的宏定义  
  static   char   THIS_FILE[]   =   __FILE__;  
  #endif     //结束宏定义  

你可能感兴趣的:(__FILE__的含义)