Robin Handy
/
Initialisierungslisten
1 Uebung
Diff: main.cpp
- Revision:
- 3:dbd662e5f8f8
- Parent:
- 2:3c3a6f0b11d2
- Child:
- 4:6bea8ed92ad7
--- a/main.cpp Tue Oct 06 15:50:31 2020 +0000 +++ b/main.cpp Tue Oct 06 16:13:34 2020 +0000 @@ -1,31 +1,33 @@ #include "mbed.h" -class MyClass -{ -public: - MyClass(double messwert) : _messwert(messwert) //Initialisierungsliste - { - } + - void status() //Funktion die den status von Messwert abfragt - { - printf("%f\n", _messwert); - - } - -private: - double _messwert; +class MyClassA{ +public: + MyClassA(int x, bool wahr) : _x(x), _wahr(wahr) {} + +void printstatus(){ + printf("x ist: %d\n", _x); + printf("bool ist: %d\n", _wahr); + +} + int getx(void) {return _x;} +private: + int _x; + bool _wahr; + }; +MyClassA myclassA(5,1); -MyClass myclass(0); int main() -{ - while(1) { - - myclass.status(); - wait_ms(500); - } +{while(1){ + + myclassA.printstatus(); + + wait_ms(500); + +} }