通常,類/結構體依賴於其他類/結構體,而這些類/結構體又依賴於其他類/結構體。在大型項目中,這很容易導致混淆。有沒有一個工具(最好是一個簡單的文本命令行工具),可以顯示類或結構如何嵌套/聚合/相關?不需要支持繼承...用於顯示嵌套類/結構體之間關係的工具
3
A
回答
1
GDB命令 - ptype typename
打印繼承關係以及其他信息類型的類型名稱。
4
我覺得Doxygen的是最好的解決方案,與graphviz的的點 combinated。
的Doxygen的配置由配置文本文件進行的,在這之後,你可以從另一個工具,只要任何文件發生了變化重新啓動它,甚至會自動。
使用Dot,你會得到類關係圖。 Doxygen也解析文件併爲其語法着色,這是檢查配置文件五分鐘的問題。
$ doxygen -g app.dox
[...edit app.dox]
$ doxygen app.dox
相關問題
- 1. 嵌套結構體和類
- 2. 顯示嵌套ManyToMany關係
- 3. 形式結合:以中間實體(嵌套實體)之間的關係 - 間接實體創建和結合
- 4. 是否有任何工具來顯示兩個實體之間的關係
- 5. 顯示嵌套的父子關係
- 6. 構成WPF體系結構的比較/查看類的工具
- 7. 工具的設計體系結構
- 8. Laravel - 嵌套關係顯示爲空
- 9. 顯示在嵌套結構PHP數組
- 10. Visual Studio 2017構建工具 - 體系結構和分析工具
- 11. 的PropertyChanged嵌套類結構
- 12. Lattix體系結構分析工具
- 13. Visual Studio 2010體系結構工具
- 14. 表實體類之間的關係
- 15. '組件體系結構'和'模塊化體系結構'之間的區別
- 16. 複雜的HTML工具提示(存儲) - 體系結構建議
- 17. 用於顯示文件夾結構的Linux bash工具
- 18. SQL Server:顯示關係的工具
- 19. 關於CMS軟件體系結構的提示
- 20. 兩個類之間的關係示例
- 21. 嵌套關係
- 22. 嵌套關係
- 23. 在Java中,嵌套類和它的外部類之間有什麼關係?
- 24. .NET程序集和CPU體系結構之間的關係是什麼?
- 25. 三層體系結構:必須避免層之間的異常依賴關係?
- 26. 無服務器體系結構和微服務之間的關係
- 27. Java:關於嵌套類
- 28. Ember JS中深層嵌套模型的體系結構
- 29. WSO2 ESB - 用於FIX的體系結構
- 30. 用於組播的JMS體系結構
文字不錯。但是,你有文字。圖紙更容易被大腦解析。 – xtofl
你是什麼意思「顯示它們是如何相關的?」轉儲一個類或結構的嵌套結構,包括成員的詳細信息?你可以在'gdb'中做的一件事就是打印你感興趣的任何一個實例;嵌套結構將自動打印。 GUI調試器可能會有更好的結構瀏覽功能。 –
不是簡單或cli,但doxygen很棒:http://www.google.com/images?q=doxygen+class+diagram&oe=utf-8&client=firefox-a&rlz=1R1GGLL_en___US399&um=1&ie=UTF-8&source=univ&ei=DZ9RTYmsOsLFgAfP0ai2CA&sa = X&OI = image_result_group&CT =標題&resnum = 3&VED = 0CDMQsAQwAg&BIW = 1728&波黑= 798 – Anycorn