uebung2

Dependencies:   mbed

Committer:
rob117
Date:
Tue Oct 13 16:42:36 2020 +0000
Revision:
2:e4ce9aad8291
Parent:
1:e07846393551
uberladenen methode

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rob117 0:61df0633020a 1 #include "mbed.h"
rob117 0:61df0633020a 2
rob117 0:61df0633020a 3
rob117 0:61df0633020a 4
rob117 0:61df0633020a 5 class MyClassA{
rob117 0:61df0633020a 6 public:
rob117 0:61df0633020a 7 MyClassA(int x, bool wahr) : _x(x), _wahr(wahr) {}
rob117 2:e4ce9aad8291 8 MyClassA() : _x(), _wahr(){
rob117 1:e07846393551 9 _x = 10;
rob117 1:e07846393551 10 }
rob117 0:61df0633020a 11
rob117 0:61df0633020a 12 void printstatus(){
rob117 0:61df0633020a 13 printf("x ist: %d\n", _x);
rob117 0:61df0633020a 14 printf("bool ist: %d\n", _wahr);
rob117 0:61df0633020a 15
rob117 0:61df0633020a 16 }
rob117 2:e4ce9aad8291 17
rob117 2:e4ce9aad8291 18 void printstatus(int a){
rob117 2:e4ce9aad8291 19 printf("x ist: %d\n", _x);
rob117 2:e4ce9aad8291 20 printf("uberladene methode ist: %d\n", _x);
rob117 2:e4ce9aad8291 21
rob117 2:e4ce9aad8291 22
rob117 2:e4ce9aad8291 23 }
rob117 1:e07846393551 24
rob117 0:61df0633020a 25 private:
rob117 0:61df0633020a 26 int _x;
rob117 0:61df0633020a 27 bool _wahr;
rob117 0:61df0633020a 28
rob117 0:61df0633020a 29 };
rob117 0:61df0633020a 30
rob117 0:61df0633020a 31 MyClassA myclassA(5,1);
rob117 1:e07846393551 32 MyClassA m2;
rob117 0:61df0633020a 33
rob117 0:61df0633020a 34
rob117 0:61df0633020a 35 int main()
rob117 0:61df0633020a 36 {while(1){
rob117 0:61df0633020a 37
rob117 0:61df0633020a 38 myclassA.printstatus();
rob117 0:61df0633020a 39
rob117 1:e07846393551 40 wait_ms(1000);
rob117 1:e07846393551 41 m2.printstatus();
rob117 2:e4ce9aad8291 42 wait_ms(1000);
rob117 2:e4ce9aad8291 43 m2.printstatus(4);
rob117 0:61df0633020a 44
rob117 0:61df0633020a 45 }
rob117 1:e07846393551 46 }