有没有一种方法可以从 C++ 代码生成分层类图。我的代码分布在 5 到 6 个 .cpp 文件中。
我想知道是否有相同的免费工具。
问候, AJ
例如 doxygen
http://www.doxygen.nl/manual/features.html说:
使用Graphviz工具包的dot工具生成包括依赖图、协作图、调用图、目录结构图、图形类层次图。
它创建像
(来自http://www.vtk.org/doc/nightly/html/structvtkKdTree_1_1__cellList.html,doxygen网站上列出的示例)
由于问题是关于类图的,您可能还对使输出更像 uml的UML_LOOK标志感兴趣。
类图是网络,而不是层次结构。有很多工具可以生成它们——我最喜欢的是Enterprise Architect,但它不是免费的(有试用版)。
Umberello是从代码生成图表的 Linux 应用程序。