Re: [問題] 結合##和_func_,_FILE_和_LINE_來debug

看板C_and_CPP (C/C++)作者 (Acquire higher)時間14年前 (2012/05/10 15:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
剛好前幾天寫過 #ifndef NDEBUG //偵測是否在 Debug build #define STRINGIZE(x) STRINGIZE2(x) //展開兩次才會變字串 #define STRINGIZE2(x) #x #define SRC_POS STRINGIZE(__FILE__) ":" STRINGIZE(__LINE__) // 可以多加上 ":" STRINGIZE( __FUNCTION__) #else #define SRC_POS #endif // 其實也是 StackOverflow 上面看來的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.19.9
文章代碼(AID): #1Fgs_T_2 (C_and_CPP)
文章代碼(AID): #1Fgs_T_2 (C_and_CPP)