Andreas Brunnhofer
/
init_1
Initialisierungslisten Uebung 1
main.cpp@0:6caf95389cc7, 2020-10-06 (annotated)
- Committer:
- Mr_Anderssson
- Date:
- Tue Oct 06 16:52:04 2020 +0000
- Revision:
- 0:6caf95389cc7
Uebung Initialisierungslisten 1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Mr_Anderssson | 0:6caf95389cc7 | 1 | //Initialisieren Sie in der folgenden Klasse mittel Initialisierungsliste |
Mr_Anderssson | 0:6caf95389cc7 | 2 | //den _messwert mit 0: |
Mr_Anderssson | 0:6caf95389cc7 | 3 | |
Mr_Anderssson | 0:6caf95389cc7 | 4 | |
Mr_Anderssson | 0:6caf95389cc7 | 5 | #include "mbed.h" |
Mr_Anderssson | 0:6caf95389cc7 | 6 | |
Mr_Anderssson | 0:6caf95389cc7 | 7 | class MyClass |
Mr_Anderssson | 0:6caf95389cc7 | 8 | { |
Mr_Anderssson | 0:6caf95389cc7 | 9 | public: |
Mr_Anderssson | 0:6caf95389cc7 | 10 | MyClass(double messwert) : _messwert(messwert) { } |
Mr_Anderssson | 0:6caf95389cc7 | 11 | MyClass( ) : _messwert(0.0) { } |
Mr_Anderssson | 0:6caf95389cc7 | 12 | |
Mr_Anderssson | 0:6caf95389cc7 | 13 | void status() |
Mr_Anderssson | 0:6caf95389cc7 | 14 | { |
Mr_Anderssson | 0:6caf95389cc7 | 15 | printf("%f\n", _messwert); |
Mr_Anderssson | 0:6caf95389cc7 | 16 | } |
Mr_Anderssson | 0:6caf95389cc7 | 17 | private: |
Mr_Anderssson | 0:6caf95389cc7 | 18 | double _messwert; |
Mr_Anderssson | 0:6caf95389cc7 | 19 | }; |
Mr_Anderssson | 0:6caf95389cc7 | 20 | |
Mr_Anderssson | 0:6caf95389cc7 | 21 | MyClass myClass(0.0); |
Mr_Anderssson | 0:6caf95389cc7 | 22 | |
Mr_Anderssson | 0:6caf95389cc7 | 23 | int main() |
Mr_Anderssson | 0:6caf95389cc7 | 24 | { |
Mr_Anderssson | 0:6caf95389cc7 | 25 | myClass.status(); |
Mr_Anderssson | 0:6caf95389cc7 | 26 | wait_ms(100); |
Mr_Anderssson | 0:6caf95389cc7 | 27 | } |
Mr_Anderssson | 0:6caf95389cc7 | 28 |