⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 Silmulation of connecting trains
💻 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 + -