如何用一個我可以用Grep運行的程序來計算C++中全局變量的數量?全局變量計數
Q
全局變量計數
1
A
回答
6
一個更好的方法是讓你的編譯器打印一個映射文件。大多數地圖文件列出了所有的全局變量及其位置。如果幸運的話,地圖文件甚至可以指示全局變量屬於哪個翻譯單元。
4
Grep不懂語法或語法;它在線上運行。我不認爲這是可能的。
下面是一些代碼,我工作的一個片段:
int count;
你能告訴我,如果它是全球性的?
+2
更有趣:'int foo(bar);'。 – MSalters 2009-12-15 10:57:31
0
您可能會在編譯工件中列出某些內容,如列出文件或目標文件。
+0
或者地圖文件! – 2009-12-15 00:06:35
0
你有沒有考慮過使用類似cflow的東西?你可以獲得GNU的cflow版本,輸出,然後可以greppable?
希望這會有所幫助。
相關問題
- 1. 全局變量計數
- 2. 全局計數器變量
- 3. 如何計算全局範圍內全局變量的數量?
- 4. Java分數計算器,全局變量?
- 5. Yii的全局變量計數
- 6. java全局全局變量和用戶全局變量
- 7. 全局變量
- 8. 全局變量。
- 9. 全局變量
- 10. 全局變量
- 11. 全局變量
- 12. 全局變量
- 13. 全局變量
- 14. 全局變量
- 15. 全局變量
- 16. 全局變量
- 17. 全局變量
- 18. 全局變量
- 19. 全局變量
- 20. 全局變量
- 21. 全局變量
- 22. 全局變量
- 23. 全局變量?
- 24. 全局變量
- 25. 發送變量函數/全局變量
- 26. Python函數全局變量?
- 27. 全局變量和函數
- 28. 全局變量和函數
- 29. 全局變量的函數
- 30. 變量全局變量?
您可能會在這裏找到一些指針:http://en.wikipedia.org/wiki/Golden_hammer – Zano 2009-12-14 23:51:23
將所有全局變量命名爲「wart」:global_this,global_that,global_the_other。這也將幫助你識別和修復訪問它們的代碼;-) – 2009-12-14 23:52:46
什麼是「你可以用grep運行的程序」呢? – MSalters 2009-12-15 10:56:14