用于绘制C/C++结构,指针等的快速绘制工具

nep*_*tom 9 c++ drawing struct pointers

我想知道你用什么来描绘C/C++中不同实体之间的关系.这可能是一个非常广泛的问题,因此我将尝试更多地澄清我的问题并举例说明.

作为用户,我正在寻找一些简单的东西,让我以非正式的方式轻松地绘制容器,指针等.目的是记录一些结构关系,将它们传递给初级开发人员.看一下图纸应该加速对代码的理解.

我此时的解决方案是使用:

1)纸和铅笔.2)Microsoft PowerPoint/Word Autoshapes.3)免费软件.

其他可能是:

4)Microsoft Visio,但我的公司没有许可证.5)UML工具.我不想这样走.这就是我所说的更正式的解决方案.我知道像Rational Rose这样的工具是xxx,我尝试过boUML和紫罗兰,它们在某些部分很好,但我更喜欢选项1),2)或3)的灵活性.

最后,让我写下一个更具体的例子:

让我说我要绘制一个包含另一个地图作为映射值的地图,并且该结果包含一个结构作为映射值,它包含一个类型的指针向量和一个指向其他类型的指针.此外,还存在其他结构,这些结构保存指向前一个映射所指向的对象的指针,因此存在从不同位置指向的对象.

这只是我的一个例子,但你可以轻松地从你体验到一个.

您将使用什么来描绘此示例或您处理的其他类似示例?

最好的问候,托马斯.

Jus*_*ier 2

Visio 非常适合快速创建这些类型的插图/图表。我建议至少尝试让您的公司购买许可证。

如果 Visio 确实不适合您,下一步可能是考虑Visio 的开源替代品