1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
class Employee
{
private:
string name;
string idnumber;
string department;
string position;
public:
Employee ();
Employee (string n, string id); //not defined
Employee (string n, string id, string dept, string pos);
string getNAME()
{
return name;
}
string getID()
{
return idnumber;
}
string getDEPT()
{
return department;
}
string getPOS()
{
return position;
}
};
Employee::Employee()
{
name=" ";
idnumber = "";
department = " ";
position = " ";
}
Employee::Employee (string n, string id, string dept, string pos)
{
name=n;
idnumber = id;
department = dept;
position = pos;
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
const int number = 3;
Employee *objects[number];
objects[0] = new Employee("Susan Meyers", "47899", "Accounting", "Vice President");
objects[1] = new Employee("Mark Jones", "39119", "IT", "Programmer");
objects[2] = new Employee("Roy Rogers", "81774", "Manufacturing", "Engineer");
for(int i = 0; i < number; i++)
{
cout << objects[i]->getNAME() << " ";
cout << objects[i]->getID() << " ";
cout << objects[i]->getDEPT() << " ";
cout << objects[i]->getPOS() << endl;
};
cin.ignore();
cin.get();
return 0;
}
|