21xrx.com
2024-12-22 22:05:44 Sunday
登录
文章检索 我的文章 写文章
C++类的对象数组
2023-07-05 00:24:15 深夜i     --     --
C++ 对象数组

在C++中,我们可以创建一个对象数组来存储多个具有相同数据类型和行为的对象。对于类,我们可以创建一个对象数组,其中每个对象都有相同的类类型和成员函数。

首先,我们需要定义一个类。这个类应该具有我们想要在数组中创建的对象的特征和行为。例如,我们可以定义一个名为“Person”的类,该类包含姓名和年龄成员变量,以及一个名为“display”的成员函数,该函数用于显示人物的姓名和年龄。


class Person {

  private:

    string name;

    int age;

  public:

    void display()

      cout<< "Name: "<< name<< "

};

现在,我们可以创建一个对象数组来存储多个“Person”对象。我们可以使用以下语法创建一个包含10个“Person”对象的数组:


Person people[10];

这将创建一个名为“people”的对象数组,其中包含10个“Person”对象。我们可以通过以下方式访问每个对象:


people[0].display();

people[1].display();

...

people[9].display();

在上面的代码中,我们遍历了所有的“Person”对象,并调用了每个对象的“display”函数,以显示它们的姓名和年龄。

除了遍历对象数组外,我们还可以使用如下语法访问特定的对象:


Person p = people[5];

上面的代码将从“people”数组中选择第6个对象,将其赋值给名为“p”的新“Person”对象。我们可以像访问单个对象一样访问p对象,例如:


p.display();

在C++中,对象数组是一个非常有用的工具,它可以让我们轻松地管理和操作多个对象。您可以使用类似上面的语法来创建和操作各种对象数组。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复