討論串[問題] __LINE__這類型macro是怎麼實作的?
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
編譯器內建支援的啦.... 有些地方可以拿來做一些特別用途. 主要是追蹤問題程式碼的出處,比方說. #define MY_ASSERT(x) \. if (!(x)) cerr << __FILE__ << ":" << __LINE__ << endl ;. 或是用來追蹤記憶體的配置. void*
(還有361個字)
內容預覽:
我覺得這個好神. 我不確定它是不是macro 至少我 F12 在VC是無法跳到定義..... 但我完全不知他怎麼有辦法知道行數. run time有辦法?. compile time如果__LINE__不是macro又不可能可以替換. 非常好奇他怎麼辦到的. 諸如__FILE__阿. http://
(還有83個字)
首頁
上一頁
1
下一頁
尾頁