ch12_3.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:

C#编程

开发平台:

Visual C++

  1. //**********************
  2. //**    ch12_3.cpp    **
  3. //**********************
  4. #include <iostream.h>
  5. class Student{
  6. public:
  7.   Student()
  8.   {
  9.     cout <<"constructing student.n";
  10.     semesHours=100;
  11.     gpa=3.5;
  12.   }
  13.   ~Student()
  14.   {
  15.     cout <<"destructing student.n";
  16.   }
  17. //其他公共成员
  18. protected:
  19.   int semesHours;
  20.   float gpa;
  21. };
  22. class Teacher{
  23. public:
  24.   Teacher()
  25.   {
  26.     cout <<"constructing teacher.n";
  27.   }
  28.   ~Teacher()
  29.   {
  30.     cout <<"destructing teacher.n";
  31.   }
  32. };
  33. class TutorPair{
  34. public:
  35.   TutorPair()
  36.   {
  37.     cout <<"constructing tutorpair.n";
  38.     noMeetings=0;
  39.   }
  40.   ~TutorPair()
  41.   {
  42.     cout <<"destructing tutorpair.n";
  43.   }
  44. protected:
  45.   Student student;
  46.   Teacher teacher;
  47.   int noMeetings;
  48. };
  49. void main()
  50. {
  51.   TutorPair tp;
  52.   cout <<"back in main.n";
  53. }