📄 main.cpp
字号:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include "rail_vehicle.h"
using namespace std;
int main()
{
Engine *first = new Engine(1000, 100,10000);
Engine *second = new Engine(350, 120, 5000);
FreightCar *car1 = new FreightCar(200);
FreightCar *car2 = new FreightCar(300);
Cargo *c1 = new Cargo("zlom", 400);
Cargo *c2 = new Cargo("Ag", 50);
Cargo *c3 = new Cargo("Pt", 80);
first->showThis(cout);
cout <<endl;
try
{
first->connectToNext(second)->connectToNext(car1)->connectToNext(car2);
car2->addFreight(c1);
car1->addFreight(c3);
}
catch(MyException &exp)
{
cout << exp.msg <<endl;
//exit(0);
}
first->changeSpeed(40);
cout << "Total mass" << car1->getMassAll() << endl;
cout << "currentSpeed "<< car2->getSpeed();
first->showAll(cout);
car2->showCargo(cout);
while(1)
{}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -