在C ++代码中搜索对象的实例位置

问题描述 投票:1回答:2

必须使用巨大的代码库,在该代码库中,数据要通过多层加上字面意义上的三个框架来承载,并且经常需要找到那些特定的.cpp文件和行,在这些文件和行中实际上是在“自定义类或结构的实例”上创建的(抱歉因为缺少更好的词)。在IDE中使用“搜索所有引用”(在我的情况下为VSCode)会产生太多其他结果。

与我在Java中寻找的等效项只是“ new CLASS_NAME”,因为这是实例化Java中类的唯一语法。但是C ++更复杂...

有什么方法可以实现这一目标?通过非标准容器创建实例时,一种方法也可以工作吗?

c++
2个回答
0
投票
通常,如果不进行编译就无法执行此操作,因为仅在本地查看源代码,就无法确定以下代码是否创建了类MyClass的任何对象:

-2
投票
我制作了一个正则表达式,用于查找C ++中不同的实例化类型;
© www.soinside.com 2019 - 2024. All rights reserved.