【问题标题】:Visio & UML - Showing pointers in attributes and return valuesVisio & UML - 在属性和返回值中显示指针
【发布时间】:2008-10-26 22:47:12
【问题描述】:

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

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

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

【问题讨论】:

    标签: c++ uml visio


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我不喜欢这个解决方案,但这是我目前知道的唯一一个。
      猜你喜欢
      • 1970-01-01
      • 2020-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-25
      • 1970-01-01
      相关资源
      最近更新 更多