用C++编写定义一个学生类,使用构造函数和析构函数实现对数据的输入、输出,信息包括姓名,学号,性别,年龄
时间: 2024-05-11 09:14:56 浏览: 105
用C++类编写学生信息管理
好的,这是一个编程问题,很高兴能为您解答。
首先,我们先定义一个学生类,包括姓名、学号、性别、年龄四个信息:
```c++
#include<iostream>
#include<string>
using namespace std;
class Student{
private:
string name;
string id;
string gender;
int age;
public:
Student(string n, string i, string g, int a); // 构造函数
~Student(); // 析构函数
void display();
};
// 构造函数的实现
Student::Student(string n, string i, string g, int a){
name = n;
id = i;
gender = g;
age = a;
}
// 析构函数的实现
Student::~Student(){
cout << "对象已被销毁!" << endl;
}
// 显示学生信息的函数实现
void Student::display(){
cout << "姓名:" << name << endl;
cout << "学号:" << id << endl;
cout << "性别:" << gender << endl;
cout << "年龄:" << age << endl;
}
int main(){
// 创建一个学生对象并初始化
Student s("小明", "2099001", "男", 18);
// 调用显示学生信息的函数
s.display();
return 0;
}
```
以上是简单的例子,如果您还有其他问题或者需要了解更多编程知识,欢迎向我提问!
阅读全文