21xrx.com
2024-09-20 05:26:01 Friday
登录
文章检索 我的文章 写文章
C++使用成员函数实现输入输出功能
2023-07-04 18:19:53 深夜i     --     --
C++ 成员函数 输入 输出功能

C++是一种高级编程语言,它广泛应用于软件开发和编程领域中。其中,成员函数是C++编程中的一种常见特性,它可以实现对象的输入和输出功能。

为了使用成员函数实现输入输出功能,我们需要创建一个类,并定义它的成员函数。例如,在下面的代码中,我们创建了一个名为“Person”的类,并定义了两个成员函数:一个用于输入Person对象的信息,另一个用于输出Person对象的信息。


#include <iostream>

#include <string>

using namespace std;

class Person {

private:

  string name;

  int age;

public:

  void input()

    cout << "请输入姓名:";

    cin >> name;

    cout << "请输入年龄:";

    cin >> age;

  

  void output()

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

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

  

};

int main() {

  Person p1;

  p1.input();

  p1.output();

  return 0;

}

在上述代码中,我们首先在全局命名空间下引入了iostream和string库。接着,我们定义了一个名为“Person”的类,并在其中创建了两个私有变量:一个字符串类型的变量“name”和一个整型变量“age”。

接下来,我们定义了两个公有成员函数“input”和“output”,它们分别用于输入和输出Person对象的信息。在“input”函数中,我们使用cin语句从键盘读取用户输入的姓名和年龄;在“output”函数中,我们使用cout语句将Person对象的信息输出到屏幕上。

最后,在主函数中,我们创建了一个名为“p1”的Person对象,并调用了“input”和“output”函数,以便输入和输出Person对象的信息。

使用成员函数实现输入输出功能可以增强程序的可读性和可维护性,尤其是在处理大量输入输出操作的情况下。同时,这种方式也可以提高程序的安全性,因为它可以确保输入数据是在对象的作用域范围内进行的。

  
  

评论区

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