C++中定义对象数组的语法如下:
class ClassName { // 类成员和方法};int main() { ClassName arrayName[size]; // 定义对象数组 return 0;}其中,ClassName是自定义类的名称,arrayName是对象数组的名称,size是数组的大小。
例如,定义一个名为Person的类,然后定义一个包含3个Person对象的数组可以这样写:
class Person { // 类成员和方法};int main() { Person people[3]; // 定义包含3个Person对象的数组 return 0;}也可以在定义数组时直接初始化对象:
class Person { // 类成员和方法public: Person(string name, int age);};int main() { Person people[] = { Person("Alice", 20), Person("Bob", 25), Person("Charlie", 30) }; // 定义并初始化包含3个Person对象的数组 return 0;}这里假设Person类有一个带有参数的构造函数,用于初始化对象。

