Stefan Simbürger
/
Initialisierungslisten_Simbuerger
Übungen zur Initialisierung
Revision 8:ddb7d7733cdd, committed 2020-10-13
- Comitter:
- Ursukar
- Date:
- Tue Oct 13 16:20:10 2020 +0000
- Parent:
- 2:b680a954e7c6
- Commit message:
- x und wahr mit Ueberladungen
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r b680a954e7c6 -r ddb7d7733cdd main.cpp --- a/main.cpp Tue Oct 06 16:08:54 2020 +0000 +++ b/main.cpp Tue Oct 13 16:20:10 2020 +0000 @@ -7,31 +7,37 @@ { public: MyClassA() : _x(0), _wahr(true) {} - MyClassA(int x, bool wahr) {} - int getx(void) - { - return _x; + + MyClassA(int x, bool wahr) { + _x = x; + _wahr = wahr; + } - bool getWahr() - { - return _wahr; - } + void printWert(){printf("_x hat den Wert: %d und _wahr steht auf: %d \n", _x, _wahr);} + void printWert(int &y){ + y = 50; + printf("_x hat den Wert: %d y steht auf: %d und _wahr steht auf: %d \n", _x, y, _wahr);} + + + private: int _x; bool _wahr; + }; MyClassA getIt; -char boolAusgabe[5]; +MyClassA getIt2(3, false); + int main() { - - if(getIt.getWahr()) { - strcpy(boolAusgabe, "true"); - } - - printf("_x hat den Wert: %d und _wahr steht auf: %c \n", getIt.getx(), boolAusgabe); + int menge; + getIt.printWert(); + + getIt2.printWert(); + + getIt2.printWert(menge); } \ No newline at end of file