设计一个学生类,要求有四个私有数据成员学号、姓名、年龄和成绩。提供3个构造函数,分别是不带参的,带4个参数的,和拷贝构造函数。

设计一个学生类,要求有四个私有数据成员学号、姓名、年龄和成绩。提供3个构造函数,分别是不带参的,带4个参数的,和拷贝构造函数。提供三个成员函数,一个打印四个数据成员,一个获取成绩,一个修改成绩。不允许使用内联写法。

#include<iostream>
using namespace std;
class student
{
private:
    int id;
    string name;
    int age;
    float score;
public:
    student(int i = 2021001, string n = "Lili", int a = 19, float s = 89.5)
    {
        id =i;
        name = n;
        age = a;
        score = s;
    }
    ~student()
    {
        cout << id << "," << name << "," << "~~~" << endl;
    }
};
int main()
{
    student s1;
    int id, age; float score; string name;
    cin >> id >> name >> age >> score;
    student s2(id, name, age, score);
 
    
    return 0;
 
}

https://blog.csdn.net/qint__/article/details/128134315