home *** CD-ROM | disk | FTP | other *** search
/ C++ for Dummies (3rd Edition) / C_FD.iso / CHAP16 / CHAP16_1.CPP next >
C/C++ Source or Header  |  1996-09-02  |  406b  |  25 lines

  1. // Chap16_1.cpp
  2. #include <iostream.h>
  3. #include <string.h>
  4. class Student 
  5. {
  6.   public:
  7.    static int number()
  8.    {
  9.       return noOfStudents;
  10.    }
  11.    //...other stuff the same...
  12.   protected:
  13.    char name[40];
  14.    static int noOfStudents;
  15. };
  16. int Student::noOfStudents = 0;
  17. int main()
  18. {
  19.    Student s;
  20.    cout << s.number() << "\n";
  21.    cout << Student::number() << "\n";
  22.    return 0;
  23. }
  24.  
  25.