Suppose that you want to collect neither engine
nor
caboose
objects in the train
array. Instead, you want to
display a message, Nonrevenue car type encountered
. The following
switch statement does the work with no duplication of the output statement:
switch (type_code) { case 0: case 3: cout << "Nonrevenue car type encountered" << endl; break; case 1: train[n] = new box_car; break; case 2: train[n] = new tank_car; break; }