C++对象数组如何定义

   2025-02-15 9090
核心提示:C++中定义对象数组的语法如下:class ClassName {// 类成员和方法};int main() {ClassName arrayName[size]; // 定义对象数组ret

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类有一个带有参数的构造函数,用于初始化对象。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言