我有两个类,即Flight
和Runway
。现在我试图将这些对象的数组作为参数传递给函数。对象数组,C++
void fun(Flight ptr1[],Runway ptr2[])
{
...
...
}
PTR1应指向飞行物体和PTR2的阵列应指向跑道对象的数组。 现在在这个函数里fun()如何访问这些类的成员。我也可以使用ptr1 ++或ptr2 ++在对象之间移动? 此外,我怎么会调用这个FUNC?这样的事情 -
Flight array1[5];
Runway array2[2];
fun(array1,array2);
你可以像索引数组一样索引指针:)像ptr1 [0],ptr1 [1]等 – 2010-10-19 14:01:03
如果你这样做,不要在Flight或Runway上使用多态。在你说出aw之前,你会先在脚下开枪。 – Jan 2010-10-19 14:27:58
你有使用数组而不是'std :: vector'的原因吗? – outis 2010-10-19 14:42:50