类 的 继 承   1.将《C++面向对象程序设计(第4版)》中例5.1的程序片段补充和改写成一个完整、正确的程序,用公用继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上5个数据的值。   【解】 根据题意,写出程序如下: #include using namespace std; class Student {public: void get_value() {cin>>num>>name>>sex;} //输入基类的3个私有数据成员的值 void display() {cout<<"num:"<>age>>addr; //输入派生类的两个私有数据成员的值 } void display_1() {cout<<"age:"< using namespace std; class Student {public: void get_value() {cin>>num>>name>>sex;} void display() {cout<<"num:"<>age>>addr;} void display_1() {display(); //调用基类中的公用成员函数 cout<<"age:"< using namespace std; class Student //声明基类 {public: //基类公用成员 void get_value(); void display(); protected : //基类保护成员 int num; char name[10]; char sex; }; void Student::get_value() {cin>>num>>name>>sex;} void Student::display() {cout<<"num:"<>age>>addr; } void Student1::display1() {cout<<"num:"< using namespace std; class Student //声明基类 {public: //基类公用成员 void get_value(); void display(); protected: //基类保护成员 int num; char name[10]; char sex; }; void Student::get_value() {cin>>num>>name>>sex;} void Student::display() {cout<<"num:"<>age>>addr; } void Student1::display1() {cout<<"num:"< using namespace std; class Student //声明基类 {public: //基类公用成员 void get_value(); void display(); protected: //基类保护成员 int num; char name[10]; char sex; }; void Student::get_value() //函数的作用是输入3个数据 {cin>>num>>name>>sex;} void Student::display() //函数的作用是输出3个数据 {cout<<"num:"<>age>>addr;} void Student1::display1() //函数的作用是输出两个数据 {cout<<"age:"<