C++ 学生类转换为教师类:保留共同数据成员
#include
class Student { public: int num; string name; char sex; int age; void display() { cout << "num: " << num << endl; cout << "name: " << name << endl; cout << "sex: " << sex << endl; cout << "age: " << age << endl; } };
class Teacher { public: int num; string name; char sex; int salary; void display() { cout << "num: " << num << endl; cout << "name: " << name << endl; cout << "sex: " << sex << endl; cout << "salary: " << salary << endl; } };
int main() { Student s; s.num = 1001; s.name = 'Tom'; s.sex = 'M'; s.age = 18; s.display();
Teacher t;
t.num = s.num;
t.name = s.name;
t.sex = s.sex;
t.salary = 5000;
t.display();
return 0;
}
原文地址: https://www.cveoy.top/t/topic/nRmW 著作权归作者所有。请勿转载和采集!