21xrx.com
2024-09-20 05:32:54 Friday
登录
文章检索 我的文章 写文章
如何在C++中输出类的所有成员变量
2023-06-29 11:18:02 深夜i     --     --
C++ 成员变量 输出

在C++中,类是一种复合数据类型,它可以包含成员变量和成员函数。如果需要输出一个类的所有成员变量,可以按照以下步骤进行操作。

1. 定义一个类

首先,需要定义一个类,例如:


class Person {

public:

  string name;

  int age;

  double height;

  // 构造函数

  Person(string _name, int _age, double _height): name(_name), age(_age), height(_height) {}

};

这个类包含三个成员变量:姓名、年龄和身高。

2. 定义一个成员函数

接着,需要定义一个成员函数来输出类的所有成员变量。可以定义一个名为“print”的函数:


class Person {

public:

  string name;

  int age;

  double height;

  // 构造函数

  Person(string _name, int _age, double _height): name(_name), age(_age), height(_height) {}

  // 成员函数

  void print()

    cout << "姓名:" << name << endl;

    cout << "年龄:" << age << endl;

    cout << "身高:" << height << endl;

  

};

这个函数会输出姓名、年龄和身高。

3. 创建一个类的实例

接下来,需要创建一个类的实例,并调用“print”函数来输出所有成员变量。可以在主函数中进行:


int main() {

  Person p("张三", 20, 1.8);

  p.print();

  return 0;

}

这里创建了一个名为“p”的实例,并调用了“print”函数来输出所有成员变量。

4. 输出结果

最后,编译和运行程序,就可以输出所有成员变量了:


姓名:张三

年龄:20

身高:1.8

以上就是在C++中输出类的所有成员变量的方法。通过定义一个成员函数来输出所有成员变量,可以使代码更加简洁和易于维护。

  
  

评论区

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