我想知道您在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