UML中的C++ 11可变参数模板参数表示法

πάν*_*ῥεῖ 5 c++ uml c++11

有谁知道如何在UML 2.2中正确建模C++ 11可变参数模板参数?
我从网络搜索中看到了许多UML配置文件模型,它们似乎描述了"任意数量的可选模板参数"的构造.或者我是否只是将此与在声明中提供默认值时任何常用模板参数可选的事实混淆了?

有人可以参考UML 2.2/2.3规范的相应链接或特定部分吗?

这是我用创建的一个提案: 可变参数模板参数模型样本

更新:
我特别感兴趣的是如何建模解包机制的绑定.

πάν*_*ῥεῖ 3

好吧,由于似乎没有人有答案,我将用我的想法来回答我的问题:

在此输入图像描述

这只是我在问题中提出的第一个提案的稍微修改的模型。至少通过,我能够生成语法正确且可用的代码框架。但无法对生成的代码进行逆向工程。

  • 这个图对我来说看起来并不完全_有用_。 (3认同)
  • 我没有更好的方法。我只是说我认为 UML 图在这里没有任何价值。我无法阅读它并推断出有关您要编写的代码的任何有用信息。 (2认同)