全局变量计数

时间:2009-12-14 23:47:58

标签: c++

如何使用我可以用Grep运行的程序计算C ++中的全局变量数量?

4 个答案:

答案 0 :(得分:6)

更好的方法是让编译器打印一个映射文件。大多数地图文件列出了所有全局变量及其位置。如果幸运的话,地图文件甚至可以指示全局变量属于哪个翻译单元。

答案 1 :(得分:4)

Grep不懂语法或语法;它在线上运作。我不认为这是可能的。

以下是我正在处理的一些代码片段:

int count;

你能告诉我它是否是全球性的?

答案 2 :(得分:0)

您可能能够在编译工件中使用grep,例如列出文件或目标文件。

答案 3 :(得分:0)

您是否考虑使用cflow之类的内容?你可以获得GNU的cflow版本,输出可以是greppable吗?

希望这有帮助。