Arrayasn.cpp
Upload User: dq031136
Upload Date: 2022-08-08
Package Size: 802k
Code Size: 1k
Development Platform:

C++ Builder

  1. #include <iostream.h>
  2. #include <string.h>
  3. class Employee 
  4. {
  5.   public:
  6.     Employee(void); 
  7.     void show_employee(void) { cout << name << endl; };
  8.   private:
  9.     char name[256];
  10.     long id;
  11.  }; 
  12. Employee::Employee(void)
  13.  {
  14.    static int index = 0;
  15.    switch (index++) {
  16.      case 0: strcpy(Employee::name, "Kris"); 
  17.              Employee::id = 1;
  18.              break;
  19.      case 1: strcpy(Employee::name, "Happy");
  20.              Employee::id = 2;
  21.              break;
  22.      };
  23.  }
  24.  void main(void)
  25.   {
  26.     Employee workers[2]; 
  27.     workers[0].show_employee(); 
  28.     workers[1].show_employee();
  29.   }