c++ - 在大型 C++ 项目中搜索基类的整个派生类列表

标签 c++

我正在从事一个巨大的 C++ 项目。我正在使用 Netbeans 对其进行编辑,因为编译是在 Linux 服务器上进行的。 我在获取从基类继承的派生类的完整列表时遇到了问题。 基类中有一个 protected 变量,我想在继承它的派生类中处理它,但我怎么知道谁继承了它?

我已经在项目目录的根目录中搜索“: public BASE_CLASS”,但我没有找到任何东西!

这种获取派生类的方式是否正确?

我在论坛中搜索过这个问题,但没有找到任何相关内容。

非常感谢任何帮助或提示。

最佳答案

使用doxygengraphviz支持为您生成层次图。

过程很简单:

  1. 安装 graphviz。
  2. 安装 doxygen。
  3. 使用 Doxywizard 为您配置所需的输出。

这是 doxygen 图表选项卡的屏幕截图,因此您可以了解界面的情况。

Doxygen diagrams tab

最后,这是一个 link给你一个输出示例。

关于c++ - 在大型 C++ 项目中搜索基类的整个派生类列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16444108/

相关文章:

c++ - 带有 load_system_dawg 和 load_freq_dawg 的 tesseract api

c++ - QtSerialPort QSerialPort 没有那个文件或目录

c++ - cmd.exe 中的控制台输出,以及通过 C++ 的 powershell.exe

c++ - 双端队列内存释放

c++ - 使用局部变量与直接检查函数返回

c++ - 如何将宏用作其他宏参数列表之一

c++ - Qt - 编写一个多 TCP 服务器程序

c++ - 使用多线程来模拟这个的好方法是什么?

c++ - 代码:: block 调试器, "Cannot find the bounds of current function"

c++ - 在位字段中使用枚举是否安全?