我应该如何在类图中显示该类的fnc使用类声明中未列出的一些额外参数?
例如:
template<class SomePolicy>
struct SomeClass
{
template<class T>//<= here fnc uses param type not listed in class decl.
void f();
};
答案 0 :(得分:0)
您是在引用template<class T>
返回参数吗?如果是这样,通常我会创建一个新类型,在本例中为template<class T>
。
我的主要经验仅限于ArgoUML,这是我用ArgoUML找到的唯一方法。它不漂亮,但它有效:)
您还可以尝试使用模板类型创建一个新类,并将其设置为类的返回类型。您可以在此处找到Visual Paradigm的示例:http://oldresources.visual-paradigm.com/uml_diagrams/class_diagram/drawing_class_with_template_parameter.html