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

C#编程

开发平台:

Visual C++

  1. //***********************
  2. //**    student.cpp    **
  3. //***********************
  4. #include <iostream.h>
  5. #include <string.h>
  6. #include "student.h"
  7. int Student::noOfStudents = 0;      //在此分配空间和初始化
  8. Student::Student(char* pName)
  9. {
  10.   cout <<"create one studentn";
  11.   strncpy(name, pName, 40);
  12.   name[39] = '';
  13.   noOfStudents++;                   //静态成员:每创建一个对象,学生人数增1
  14.   cout <<noOfStudents <<endl;
  15. }
  16. Student::~Student()
  17. {
  18.   cout <<"destruct one studentn";
  19.   noOfStudents--;                   //每析构一个对象,学生人数减1
  20.   cout <<noOfStudents <<endl;
  21. }
  22. int Student::number()        //静态成员函数
  23. {
  24.   return noOfStudents;
  25. }