/*copyright (c) 2016, *all Rights reserved, School of computer and Control engineering, Yantai University. * File name: My.cpp * Author: * Completion date: May 8, 2016 * * * Problem Description: (1) The following is a well-declared class and test function, complete the definition of member functions in the class, so that the results are run. */#include <iostream>using namespace Std;class Stu//Declaration base class {Public:stu (int n, string nam): num (n), name (NAM) {}; Base class constructor void display (); member function, output base class data member Protected://(*) Access rights are protected data member int num; Student study number string name; Student name}; void Stu::d isplay () {cout<<: "<<num<<" << "Name:" <<name<<endl; }class studetail:public Stu//Declaration derived class Studetail{public://Student Nam, school number n,a years old, live ad, his monitor is NAM1, study number n1 studetail (int N, String nam,int A, string ad,int n1, String nam1): Stu (N,nam), monitor (N1,NAM1), age (a), addr (AD) {}; Derived class constructor void show (); member function, output student's information void Show_monitor (); member function, the output monitor information Private:stu monitor; The class monitor of the student, the monitor is the student, is the member of the Stu class int age; Student Age string Addr; Student's address};void studetail::show () {cout<< "student" <<name<< ", Study No." <<num<< "," <<age<< "years old, Lives" <<ADDR;} void Studetail::show_monitor () {cout<< "monitor:"; Monitor.display ();} int main () {//Student Wang Li, No. 10,010th, 19 years old, lives in Shanghai's Beijing Road, his monitor is Jason, study number 10001 Studetail s (10010, "Wang-li", "1", "Beijing Road,shanghai" 0001, "Li-sun"); S.show (); Output Student information s.show_monitor (); Output monitor message return 0;}
10th Week Item 2-class of students who store monitor information