Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <list>
- using namespace std;
- enum stanowiska {
- kasjer,
- magazynier,
- wykladacz
- };
- class Pracownik {
- private:
- stanowiska stanowisko;
- string rokUrodzenia;
- string nazwisko;
- public:
- Pracownik(stanowiska stanowisko, string rokUrodzenia, string nazwisko) : stanowisko(stanowisko), rokUrodzenia(rokUrodzenia), nazwisko(nazwisko) {}
- };
- class Firma : public Pracownik {
- private:
- list<Pracownik> *pa;
- public:
- void virtual setPracownika(stanowiska stanowisko, string rokUrodzenia, string nazwisko) {
- pa->push_front(Pracownik(stanowisko, rokUrodzenia, nazwisko));
- };
- Pracownik virtual getPracownik(int index) {
- Pracownik paEl;
- for(list<Pracownik>::iterator iter = pa->begin(); iter != pa->end(); iter++ ) {
- paEl += *iter;
- }
- return paEl;
- };
- };
- class Hipermarket : public Firma {
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement