Notes:
Instantiation in C++
int main( ) { Employee Bob, John; Bob.promote(director); Employee* E1; E1 = &Bob; E1->promote(president): ... }