簡體   English   中英

類圖的C ++代碼

[英]C++ code to class diagram

有沒有辦法可以從C ++代碼生成層次類圖。 我的代碼分布在5到6個.cpp文件中。

我想知道是否有任何免費工具。

問候,AJ

有例如doxygen

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

使用Graphviz工具包的點工具生成包含依賴關系圖,協作圖,調用圖,目錄結構圖和圖形類層次結構圖。

它會創建圖表


(來自http://www.vtk.org/doc/nightly/html/structvtkKdTree_1_1__cellList.html,doxygen網站上列出的示例)

由於問題是關於類圖,你可能也對UML_LOOK標志感興趣,這使得輸出更像uml。

類圖是網絡,而不是層次結構。 有很多工具可以生成它們 - 我最喜歡的是Enterprise Architect ,但它不是免費的(有一個試用版)。

Umberello是從代碼生成圖表的Linux應用程序。

Doxygen可以創建類圖 但是,我相信這些圖只是為了顯示類的網絡,它們不列出方法和成員等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM