Skip to content
Snippets Groups Projects
Select Git revision
  • main
1 result

buss.h

Blame
  • 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