定义一个学生类,其中有三个数据成员:学号,姓名,年龄,以及若干成员函数。实现对学生数据的赋值与输出。要求:1使用成员函数实现对数据的输入输出,2使用构造函数和祈构函数实现对数据的输入输出
时间: 2023-06-23 07:08:51 浏览: 224
使用成员函数实现对数据的输入输出:
```cpp
#include <iostream>
#include <string>
using namespace std;
class Student {
private:
int id;
string name;
int age;
public:
void input() {
cout << "请输入学生的学号,姓名和年龄:" << endl;
cin >> id >> name >> age;
}
void output() {
cout << "学号:" << id << ",姓名:" << name << ",年龄:" << age << endl;
}
};
int main() {
Student stu;
stu.input();
stu.output();
return 0;
}
```
使用构造函数和析构函数实现对数据的输入输出:
```cpp
#include <iostream>
#include <string>
using namespace std;
class Student {
private:
int id;
string name;
int age;
public:
Student() {
cout << "请输入学生的学号,姓名和年龄:" << endl;
cin >> id >> name >> age;
}
~Student() {
cout << "学号:" << id << ",姓名:" << name << ",年龄:" << age << endl;
}
};
int main() {
Student stu;
return 0;
}
```
阅读全文