C++ 如何在plantuml中编写typedef和alias

C++ 如何在plantuml中编写typedef和alias,c++,uml,plantuml,C++,Uml,Plantuml,例如,我的cpp实现如下所示: class B { int value; } typedef MyB B; class A { MyB b; } 我的plantuml代码: class B { int value; } class A { MyB b; } A o-- B 如何在plantuml中表示此别名。如何以正确的方式完成。我在plantuml教程中找不到这一点。别名仅在UML规范中与导入一起引用(尽管别名也可以在名称空间中使用)。第30页给出了一个例子,该例子也解

例如,我的cpp实现如下所示:

class B {
  int value;
}

typedef MyB B;

class A {
  MyB b;
}
我的plantuml代码:

class B {
  int value;
}
class A {
  MyB b;
}
A o-- B

如何在plantuml中表示此别名。如何以正确的方式完成。我在plantuml教程中找不到这一点。

别名仅在UML规范中与导入一起引用(尽管别名也可以在名称空间中使用)。第30页给出了一个例子,该例子也解决了您在
typedef
中遇到的第二个问题:

在图7.8中,ElementImport与别名相结合,这意味着数据类型Types::Real将在包形状中按名称称为Double

我不知道plantUML,但是如果它是符合UML的(应该是),那么您可以按照上面描述的方式进行操作。

可能重复的