使用 Eclipse UML 插件 Papyrus 生成 C++ 构造函数和析构函数

Generating C++ constructors and destructors with Eclipse UML plug-in Papyrus

我们的目标是使用 Papyrus 的 C++ 代码生成器。一个问题是 C++ 构造函数和析构函数的构造型不存在。 我看到存在 Java 构造函数原型,C++ 是否有类似的东西?如果没有,我怎么能自己创造一个?

Tl;DR: 如何在 Papyrus 设计器中创建 C++ constructor/destructor?

感谢 Eclipse 论坛。

Papyrus 设计器查询 UML 标准配置文件中的构造型 "Create" 和 "Destroy" 是否应用于操作。此配置文件可通过 "apply registered profile" 对话框获得。

我将基本的 C++ 生成器用于支持 C++ 的嵌入式项目 (AVR) 类。

我使用了一个普通函数,它返回了一个我定义的名为 'NoReturnType' 的原始类型。

在代码中,我有一个
#define NoReturnType

在编译时删除它。

文森特