我有一个充满了我创建的类的对象的数组。我想访问他们每个人的功能,但我不知道如何。我用指针试过了,但没有用。抱歉这个问题是noobie,我是初学者。
问问题
2838 次
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 回答