[問題] __LINE__這類型macro是怎麼實作的?
我覺得這個好神
我不確定它是不是macro 至少我 F12 在VC是無法跳到定義....
但我完全不知他怎麼有辦法知道行數
run time有辦法?
compile time如果__LINE__不是macro又不可能可以替換
非常好奇他怎麼辦到的
諸如__FILE__阿
http://blog.roodo.com/bejo/archives/11456265.html
真誇張
這是因為C++還是VC特有的東西阿?
17978篇 t大似乎有講一點但實在看不太懂....
可否請了解的人 稍微講一下他是怎麼實作的阿
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.70.221
※ 編輯: QQ29 來自: 123.192.70.221 (08/03 01:29)
→
08/03 02:01, , 1F
08/03 02:01, 1F
→
08/03 02:02, , 2F
08/03 02:02, 2F
→
08/03 02:24, , 3F
08/03 02:24, 3F
→
08/03 02:26, , 4F
08/03 02:26, 4F
→
08/03 02:28, , 5F
08/03 02:28, 5F
→
08/03 02:50, , 6F
08/03 02:50, 6F
→
08/03 02:50, , 7F
08/03 02:50, 7F
→
08/03 02:51, , 8F
08/03 02:51, 8F
→
08/03 02:53, , 9F
08/03 02:53, 9F
推
08/03 09:27, , 10F
08/03 09:27, 10F
推
08/03 17:19, , 11F
08/03 17:19, 11F
→
08/03 17:19, , 12F
08/03 17:19, 12F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):