类图的C++代码

AMM*_*AMM 6 c++ class-diagram

有没有办法可以从C++代码生成层次类图.我的代码分布在5到6个.cpp文件中.

我想知道是否有任何免费工具.

问候,AJ

Vol*_*erK 13

有例如doxygen

http://www.doxygen.nl/manual/features.html说:

使用Graphviz工具包的点工具生成包含依赖关系图,协作图,调用图,目录结构图和图形类层次结构图.

它会创建图表

http://www.vtk.org/doc/nightly/html/structvtkKdTree_1_1__cellList__coll__graph.png
(来自http://www.vtk.org/doc/nightly/html/structvtkKdTree_1_1__cellList.html,doxygen网站上列出的示例)

由于问题是关于类图,你可能也对UML_LOOK标志感兴趣,这使得输出更像uml.


小智 5

类图是网络,而不是层次结构.有很多工具可以生成它们 - 我最喜欢的是Enterprise Architect,但它不是免费的(有一个试用版).


Saj*_*ani 5

Umberello是从代码生成图表的Linux应用程序。