demo_array_obj : array ของ objects

โจทย์สำหรับ
ตัวอย่างการสร้าง array ของ class Employee
#include<iostream>

using namespace std;
/*1. สร้าง class Employee */
class Employee {
public:
    int id;
    char name[25];
    int age;
    long salary;

    void input() {
        cout<<"Id :";
        cin>>id;
        cout<<"Name : ";
        cin>>name;
        cout<<"Age : ";
        cin>>age;
        cout<<"Salary : ";
        cin>>salary;
        cout << endl;
    }
    void display() {
        cout<< id<<"\t"<<name<<"\t"<<age<<"\t"<<salary << endl;
    }
};


int main()
{
    int i;
    /*2. สร้าง array ของ Employee*/
    Employee emp[3];

    for(i=0; i<3; i++) {
        cout<<"Enter details of "<<i+1<<" Employee\n";
        emp[i].input();
    }

    cout<<"Details of Employees\n";
    for(i=0; i<3; i++){
        emp[i].display();
    }
    return 0;
}
 

ตัวอย่างที่ 1