Visio & UML - 在属性和返回值中显示指针



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

基本上,我试图获得-object1 : Object* = NULL+Object() : Object*,而无需深入研究属性并每次都向后缀字段添加*

我几乎坚持使用Microsoft软件来制作图表和编码,所以请不要建议我使用其他软件。但是,如果Visual Studio 2003支持以比Visio更不痛苦的方式制作UML图表,我不反对使用Visual Studio,但请告诉我该选项在哪里。

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

一种解决方案是以 Object* 作为名称创建自定义数据类型,但需要为每个类执行此操作。

最新更新