類似於__FUNCTION__
對當前函數的作用,是否有預處理器宏來獲取當前類的名稱?預處理宏獲取當前類的名稱?
回答
要清楚,這不是標準的C++,而是編譯器特定的擴展。 – GManNickG 2011-03-25 00:07:40
我認爲'typedid(class).name()'是標準C++生成編譯器特定的輸出。 http://www.cppreference.com/wiki/language/typeid – 2011-03-25 00:17:41
解析C++代碼的預處理器?誰做的? – 2011-03-25 00:24:23
不,沒有這樣的宏 - 對不起。
但仍然:__FUNCTION__
(或__PRETTY_FUNCTION__
與gcc)應該給你的封閉類的名稱 - 你只需要提取它。
- 1. 獲取預處理器宏
- 2. 獲取當前類的名稱
- 3. 獲取當前類的名稱
- 4. 獲取當前MembershipProvider名稱
- 5. Windows批處理腳本獲取當前驅動器名稱
- 6. 預處理宏
- 7. 用相同名稱的typedef替換預處理器宏
- 8. 獲取當前$ _GET變量的名稱
- 9. 獲取當前表格的名稱
- 10. 獲取當前方法的名稱
- 11. 獲取當前VBA函數的名稱
- 12. 獲取當前組件的名稱
- 13. 獲取當前課程的名稱?
- 14. C#獲取excel宏名稱
- 15. 插入另一個預處理器宏的預處理器宏
- 16. 預處理器宏
- 17. 與預處理宏
- 18. 獲取當前環境名稱
- 19. android獲取當前位置名稱
- 20. 獲取當前模板名稱?
- 21. DB獲取當前數據庫名稱
- 22. modx php獲取當前頁面名稱
- 23. Pysphere獲取當前快照名稱
- 24. 獲取當前文件夾名稱
- 25. 獲取當前字段名稱
- 26. 獲取當前國家/地區名稱
- 27. 如何獲取當前路由名稱?
- 28. iOS獲取當前地址名稱 - mkplacemark?
- 29. 獲取MongoDB當前集合名稱
- 30. 獲取JSON「當前名稱/對象」?
爲什麼?可能有其他方法。 – GManNickG 2011-03-25 00:08:11