Skip to main content

cpp

  • cpp -> C PreProcessor
  • __FILE__, __LINE__
  • __FUNCTION__
  • __func__ - C++11

predefined identifier

__LINE__: The line number of the current source line (a decimal constant).
__FILE__: The presumed name of the source file (a character string literal).
__DATE__: The date of translation of the source file (a character string literal...)
__TIME__: The time of translation of the source file (a character string literal...)
__STDC__: Whether__STDC__ is predefined
__cplusplus: The name __cplusplus is defined to the value 199711L when compiling a C ++ translation unit