2019-01-30 C++ ファイル名だけの__FILE__ である __FILENAME__ を作る cpp __FILE__はフルパスなので使いにくい時がある #define __FILENAME__ (strrchr(__FILE__, '¥¥') ? strrchr(__FILE__, '¥¥') + 1 : __FILE__) ネタ元 https://stackoverflow.com/questions/8487986/file-macro-shows-full-path