9.2.      MPI- 323

  vehicle,      travel (), 
  vehicle.  . 9.2     -
  vehicle.

vehicle
startEngineO moveForwardQ turnRight() turnLeft() stop()

 		 		

t	
		

. 9.2.    vehicle

, ,         
vehicle ( ).   vehicle   ,
 ,  ,  , 
 .   9.4 ,   travel ()   -
 vehicle    .

//  9.4.  travel(),   
//                  vehicle

void travel(vehicle *Transport)
{

Transport->startEngine() ;

Transport->moveForward() ;

Transport->turnLe?t() ;

//. . .

Transport-> stop();

}

int main(int argc, char *argv[])
{

//. . .

car *Car;

Transportation = new Vechicle();

travel(Car) ;

//. . .
}

 travel ()      vehicle   
  vehicle.    ,   main ()   9.4