我正在开发一个拥有庞大代码库的 C++ 项目。我使用带有 ctags 的 cscope 来浏览文件。考虑以下代码:
Class A {
public:
int n;
int foo();
}
Class B {
public:
int x;
int foo();
}
现在我想找到所有调用的函数class A
。foo()
(即通过A的对象,如A a; a.foo();
)。问题是,当我搜索函数调用foo
时,调用的函数Class B
foo 也会被列出。由于代码库很大,我必须逐行手动读取并检查哪个是哪个。有没有办法直接获取调用class A'
s的函数列表foo()
?