From efdc410b891766a4b6d511ee75de19eea2b5d960 Mon Sep 17 00:00:00 2001 From: andrbl <andrbl@stud.ntnu.no> Date: Wed, 6 Apr 2022 19:57:24 +0200 Subject: [PATCH] La til: skrivDataBaklengs() funk. skrivDataForlengs() funk. i bane.cpp og bane.h. --- bane.cpp | 12 ++++++++++++ bane.h | 12 +++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/bane.cpp b/bane.cpp index aff8f24..1d8cba3 100644 --- a/bane.cpp +++ b/bane.cpp @@ -23,4 +23,16 @@ void Bane::skrivData() { void Bane::skrivType() { cout << "Bane"; +} + +void Bane::skrivDataForlengs() { + skrivType(); + skrivData(); + Rute::skrivDataForlengs(); +} + +void Bane::skrivDataBaklengs() { + skrivType(); + skrivData(); + Rute::skrivDataBaklengs(); } \ No newline at end of file diff --git a/bane.h b/bane.h index c3fb9da..e56efb2 100644 --- a/bane.h +++ b/bane.h @@ -3,21 +3,23 @@ #include <iostream> -#include "rute.h" #include "konstanter.h" #include "lesData3.h" +#include "rute.h" class Bane : public Rute { - private: + private: int antallVogner; int baneLengde; - - public: + + public: Bane(); virtual ~Bane(); void lesData(); void skrivData(); void skrivType(); + void skrivDataForlengs(); + void skrivDataBaklengs(); }; -#endif // __BANE_H \ No newline at end of file +#endif // __BANE_H \ No newline at end of file -- GitLab