我想知道您在C/C++中使用什麼來繪製不同實體之間的關係。這可能是一個非常廣泛的問題,所以我會試着澄清一點我的問題並舉一個例子。用於繪製C/C++結構體,指針等的快速繪製工具
我正在尋找一些足夠簡單的用戶,並讓我以非正式的方式輕鬆地繪製容器,指針等等。 目的是記錄一些結構關係,將它們傳遞給初級開發人員。看圖紙應該會加快對代碼的理解。
我在這一刻的解決方案是使用方法:
1)紙&鉛筆。 2)Microsoft PowerPoint/Word Autoshapes。 3)免費Dia。
其他節點可能是:
4)的Microsoft Visio,但我公司不擁有許可證。 5)UML工具。我不想這樣。這就是我的意思,是一個更正式的解決方案。 我知道像Rational Rose這樣的工具是xxx,我嘗試過boUML和violet,並且它們在某些部分很好,但我更喜歡選項1),2)或3)的靈活性。
最後,讓我寫下一個更具體的例子:
比方說,我該怎麼繪製一個地圖包含其他地圖作爲映射值,以及一個包含結構作爲映射值,即持有一個類型的指針向量和一個指向其他類型的指針。此外,還有其他一些結構指向前一個地圖指向的對象,所以存在不同地方指向的對象。
這只是我有的一個例子,但您可以輕鬆地與您一起體驗。
你會用什麼來勾畫這個例子或者你已經處理過的其他類似的東西?
此致敬禮, 托馬斯。
在我不那麼謙虛的意見中,Rational Rose是一個可怕的軟件,我不認爲我會再次使用它,即使我的事業依賴於它。 – 2010-05-03 15:57:49
好吧,我很久以前用過它,我記得它非常有問題。 我想現在它會有所改進。我認爲,這是某種行業標準,但我不使用它。 我試過用boUML逆向工程C++,並且我可以獲得不同項目設計的相當好的照片。 – nephewtom 2010-05-04 15:03:39