前页 | 后页 |
集合类的使用示例
考虑以下源代码:
类Class1
{
上市:
Class1();
虚拟〜Class1();
CMap <CString,LPCTSTR,Class3 *,Class3 *> att;
Vector <Class2> * att1;
TemplatedClass <class1,class2> * att2;
CList <Class4> * att3;
};
类Class2
{
上市:
Class2();
虚拟〜Class2();
};
类Class3
{
上市:
Class3();
虚拟〜Class3();
};
类Class4
{
上市:
Class4();
虚拟〜Class4();
};
template <类TParam1,类TParam2>
类TemplatedClass
{
上市:
TemplatedClass(){
}
虚拟〜TemplatedClass(){
}
};
如果使用默认的导入选项将此代码导入系统,则会生成以下图表:
但是,如果在特定于模型的语言选项页面(C#,Java,C ++)的“其他集合类”字段中输入值“ CList <#Type#>”,则还将为类4创建一个关联连接器: