Наша цель — использовать генератор кода C ++ от Papyrus. Одна проблема заключается в том, что стереотип для конструкторов и деструкторов C ++ не существует.
Я видел, что существует стереотип конструктора Java, есть ли что-то похожее на C ++? Если нет, то как я могу создать его сам?
Tl; DR:
Как конструктор / деструктор C ++ может быть создан в конструкторе Papyrus?
Я использовал базовый генератор C ++ для встроенного проекта (AVR), который поддерживает классы C ++.
Я использовал обычную функцию, которая возвращала примитивный тип с именем «NoReturnType», который я определил.
В коде у меня был
#define NoReturnType
который удаляет его во время компиляции.
Винсент
Кредиты на форумах Eclipse.
Дизайнер папируса запрашивает, применяются ли к операции стереотипы «Создать» и «Разрушить» из стандартного профиля UML. Этот профиль доступен через диалог «применить зарегистрированный профиль».