-1

我有一个充满了我创建的类的对象的数组。我想访问他们每个人的功能,但我不知道如何。我用指针试过了,但没有用。抱歉这个问题是noobie,我是初学者。

4

3 回答 3

1

您应该能够像访问任何其他对象一样访问数组元素:

MyClass array[42];
array[12].do_something();

如果这不是您想要做的,那么请更详细地描述您正在做的事情(最好使用示例代码),以及出了什么问题(包括您收到的任何错误消息)。

于 2013-04-05T14:30:12.267 回答
0

你说你用指针尝试过,但它没有用,对于指针,你使用类似这样的东西

MyClass *array[23]; // or MyClass **array if you don't want to specify the static size of that array

for( unsigned int i = 0; i < 23; i++ )
{
   array[i] = new MyClass();
}

for( unsigned int i = 0; i < 23; i++ )
{
   array[i]->doSomething();
}
于 2013-04-05T14:38:44.240 回答
0

那么myArray[index].foo()for 循环有什么问题呢?

于 2013-04-05T14:30:22.737 回答