1

我需要为我的一项 C++ 作业生成 UML 图。我正在使用 Visio 2007,但无法表示 C++ 指针。我找到了一种向 Datatypes 添加后缀的方法,但是为程序中使用或返回的每个指针执行此操作相当耗时。

基本上我试图得到-object1 : Object* = NULL并且没有每次都+Object() : Object*深入研究属性并添加到后缀字段。*

我非常坚持使用 Microsoft 制作图表和编码的软件,所以请不要建议我使用不同的软件。但是,如果 Visual Studio 2003 支持以比 Visio 更轻松的方式制作 UML 图,我不会反对使用 Visual Studio,但请告诉我该选项在哪里。

4

2 回答 2

1

您可以让 Visio 将其数据文件保存为 XML 格式。然后,您可以编写一个脚本来在任何您想要的地方进行 * 调整。根据您的模型有多大,这可能比您现在使用的繁琐的手动方式更快,特别是如果您已经有一些像 Perl 这样的语言的经验。

于 2008-11-22T06:54:24.057 回答
0

一种解决方案是创建一个以 Object* 作为名称的自定义数据类型,但这需要为每个类完成。

于 2008-10-26T23:35:41.870 回答