关于 创建类的方案,大家给个建议。
我现在有一个基础类 CClassBase
有n个继承类CClase_1 ,CClase_2,CClase_3,CClase_4,CClase_5 .....
这些类都继承 CClassBase
我现在 有个 类的数组 CClassBase_array[n]; 分别放 CClase_0,CClase_1 ,CClase_2,CClase_3,CClase_4,CClase_5 ..... CClase_n;
问题:
我现在想创建类 1-n
for ( i = 0 ; i < n ; i ++)
{
if (i == 0)
CClassBase_array[i] = new CClase_0()
else
if (i == 1)
CClassBase_array[i] = new CClase_1()
.....
CClassBase_array[n] = new CClase_n()
}
我可不可以 用一个简单的 办法来写?