有没有工具可以绘制我的c ++类和方法的图形表示形式? [重复]

问题描述

|                                                                                                                   这个问题已经在这里有了答案:                                                      

解决方法

doxygen做得很整齐。我建议使用DoxyWizard GUI。 观看在线演示:http://www.doxygen.nl/results.html 尽管非常简单,但这是一个更好的链接: http://www.doxygen.nl/manual/examples/diagrams/html/inherits.html 它在Doxygen的制图文档中用作原理说明: http://www.doxygen.nl/manual/diagrams.html 如果要进行重量分析,请查看CppDepend。 作为对动态调用图的要求的回答,我可以建议使用KCachegrind 与Callgrind结合使用时,它在Linux(和MacOS,根据评论)上效果很好:
valgrind --tool=callgrind ./myprogram
kcachegrind
快点!但是valgrind仅适用于linux。我知道有很多分析器将输出转换器转换为kcachegrind可读格式。我不使用它们,所以恐怕其中会有一些Google工作