From 39411739f729c009965f94b95beef386f3966ac7 Mon Sep 17 00:00:00 2001 From: Samuel Oberhofer Date: Mon, 23 May 2022 22:07:55 +0200 Subject: [PATCH] mark getters as const --- Uebung 1/Ware.h | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Uebung 1/Ware.h b/Uebung 1/Ware.h index fec8096..b072d56 100644 --- a/Uebung 1/Ware.h +++ b/Uebung 1/Ware.h @@ -1,4 +1,5 @@ #pragma once +#include #include class Ware { @@ -10,27 +11,27 @@ private: double verkaufspreis; public: - std::string getBezeichnung() { return this->bezeichnung; } + std::string getBezeichnung() const { return this->bezeichnung; } void setBezeichnung(std::string bezeichnung) { this->bezeichnung = bezeichnung; } - int getSeriennummer() { return this->seriennummer; } + int getSeriennummer() const { return this->seriennummer; } void setSeriennummer(int seriennummer) { this->seriennummer = seriennummer; } - double getGewicht() { return this->gewicht; } + double getGewicht() const { return this->gewicht; } void setGewicht(double gewicht) { this->gewicht = gewicht; } - double getEinkaufspreis() { return this->einkaufspreis; } + double getEinkaufspreis() const { return this->einkaufspreis; } void setEinkaufspreis(double einkaufspreis) { this->einkaufspreis = einkaufspreis; } - double getVerkaufspreis() { return this->verkaufspreis; } + double getVerkaufspreis() const { return this->verkaufspreis; } void setVerkaufspreis(double verkaufspreis) { this->verkaufspreis = verkaufspreis; @@ -41,3 +42,5 @@ public: : bezeichnung(bezeichnung), seriennummer(seriennummer), gewicht(gewicht), einkaufspreis(einkaufspreis), verkaufspreis(verkaufspreis) {} }; + +std::ostream &operator<<(std::ostream &out, const Ware &ware); \ No newline at end of file