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