/************************************************************* HHHH HHHH EEEEEEEE AAA DDDDDD EEEEEEEE RRRRRRR HH HH EEE EE AA AA DD DD EEE EE RR RRR HHHHHHH EEEEE AA AA DD DD EEEEE RRRRRR HH HH EEE EE AAAAAAAAA DD DD EEE EE RR RR HHHH HHHH EEEEEEEE AAAA AAAA DDDDDD EEEEEEEE RRRR RRR My header is WAY better than yours driver.cpp by Dustin Luca *************************************************************/ #include using std::cout; using std::endl; #include using std::vector; #include "vehicle.h" #include "taxi.h" #include "truck.h" int main() { Taxi cab(3.3); Truck mack(7.54); mack.setCargo(true); vector< Vehicle * > parkingLot(2); parkingLot[0] = &cab; parkingLot[1] = &mack; cout << "\nThe vehicle cannot get out of their parking spaces because of " << "traffic,\nso they respond: \n\n"; for (int i = 0; i < parkingLot.size(); i++) { if(i != 1) cab.horn(); else mack.horn(); cout << endl; if(i != 1) cab.print(); else mack.print(); cout << endl; } return 0; }