コード例 #1
0
int main()
{
	/*
	HourlyEmployee bob("Bob", 40, 100);
	bob.setHours((float)60);

	setName("ewq");

	Employee alice("Alice");
	alice.setName("Wonderland");
	alice.setName("Dr.", "Alice");

	cout << alice.getName() << endl;

	cout << "Inherited display()" << endl;
	alice.display();
	bob.display("Bob's Info:");
	bob.display();

	Employee e[] = {bob, alice};

	double total = 0.0;
	for (int i = 0; i < 2; i++)
	{
		total += e[i].getPaycheck();
	}

	cout << "Total: " << endl;
	cout << total << endl;
*/
	HourlyEmployee* he = new HourlyEmployee("Alice", 12.23, 34.45);
	FulltimeEmployee* fe = new FulltimeEmployee("Bob", 123321);
	he->display();
	fe->display();

	Employee* e = he;
	e->display();

	Employee* es[] = { he, fe };
	es[0]->display();
	es[1]->display();

	getchar();
}