mark getters as const

This commit is contained in:
Samuel Oberhofer 2022-05-23 22:07:55 +02:00
parent e91a0fcdd7
commit 39411739f7
1 changed files with 8 additions and 5 deletions

View File

@ -1,4 +1,5 @@
#pragma once #pragma once
#include <iostream>
#include <string> #include <string>
class Ware { class Ware {
@ -10,27 +11,27 @@ private:
double verkaufspreis; double verkaufspreis;
public: public:
std::string getBezeichnung() { return this->bezeichnung; } std::string getBezeichnung() const { return this->bezeichnung; }
void setBezeichnung(std::string bezeichnung) { void setBezeichnung(std::string bezeichnung) {
this->bezeichnung = bezeichnung; this->bezeichnung = bezeichnung;
} }
int getSeriennummer() { return this->seriennummer; } int getSeriennummer() const { return this->seriennummer; }
void setSeriennummer(int seriennummer) { this->seriennummer = 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; } void setGewicht(double gewicht) { this->gewicht = gewicht; }
double getEinkaufspreis() { return this->einkaufspreis; } double getEinkaufspreis() const { return this->einkaufspreis; }
void setEinkaufspreis(double einkaufspreis) { void setEinkaufspreis(double einkaufspreis) {
this->einkaufspreis = einkaufspreis; this->einkaufspreis = einkaufspreis;
} }
double getVerkaufspreis() { return this->verkaufspreis; } double getVerkaufspreis() const { return this->verkaufspreis; }
void setVerkaufspreis(double verkaufspreis) { void setVerkaufspreis(double verkaufspreis) {
this->verkaufspreis = verkaufspreis; this->verkaufspreis = verkaufspreis;
@ -41,3 +42,5 @@ public:
: bezeichnung(bezeichnung), seriennummer(seriennummer), gewicht(gewicht), : bezeichnung(bezeichnung), seriennummer(seriennummer), gewicht(gewicht),
einkaufspreis(einkaufspreis), verkaufspreis(verkaufspreis) {} einkaufspreis(einkaufspreis), verkaufspreis(verkaufspreis) {}
}; };
std::ostream &operator<<(std::ostream &out, const Ware &ware);