根据以下方案,我目前正在使用无标识病媒的类型:
(说明该法典是“原则”,我已经删除了最不必要的内容。)
for (i=0;i<NObjects;i++)
{
switch (ObjectTypes[i])
{
case 1:
((File_GUI*) (NullVector[i]))->function();
break;
case 2:
((Point_GUI*) (NullVector[i]))->function();
break;
case 3....etc
}
}
是否有办法用简单阵列取代大量案件1,案件2等,用于进行播种? 因此,该守则将研究类似情况(当然,必须尽早建立类型CastVector,并包含每个指数的数据类型,即:
for (i=0;i<NObjects;i++)
{
((typeCastVector[i]*) (NullVector[i]))->function();
}
If possible, this would save me tons of lines of codes.