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
#include <iostream>
#include <string>
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);