Remarks
This macro expands to the name of the file that is being compiled. The information is used by the ASSERT and VERIFY macros. AppWizard and ClassWizard place the macro in source code files they create.
Example
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
// __FILE__ is one of the six predefined ANSI C macros that the
// compiler recognizes.