Select Git revision
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
buss.h 835 B
#ifndef __BUSS_H
#define __BUSS_H
#include <fstream>
#include <iostream>
#include <string>
#include <vector>
#include "konstanter.h"
#include "lesData3.h"
#include "rute.h"
/**
* Buss klasse, subklasse av Rute
* Har datamedlemmene:
* antallSitteplasser - int antall sitteplasser i bussen.
* antallStaplasser - int antall ståplasser i bussen.
* leddbuss - bool er bussen en leddbuss (ja/nei).
*
*/
class Buss : public Rute {
private:
int antallSitteplasser;
int antallStaplasser;
bool leddbuss;
HjelpeFunksjoner hjelp;
public:
Buss();
virtual ~Buss();
void lesData();
void skrivData();
void skrivDataForlengs();
void skrivDataBaklengs();
void skrivType();
void lesFraFil(std::ifstream& inn);
void skrivTilFil(std::ofstream& ut);
};
#endif //__BUSS_H