Andreas Brunnhofer
/
init_1
Initialisierungslisten Uebung 1
Diff: init_4.cpp
- Revision:
- 1:5f898b1088f7
- Child:
- 2:32751b274adb
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/init_4.cpp Tue Oct 06 17:24:53 2020 +0000 @@ -0,0 +1,21 @@ + +//Initialisieren Sie in der folgenden Klasse mittel Initialisierungsliste +//die notwendigen Memebervariablen, Konstanten und Referenzen: + +class MyClassC +{ + private: + const int a; // Zuweisung von Konstanten und Referenzen ist nur in der + int& b; // Initialisierungsliste, nicht im Konstruktorrumpf zulässig. + int c; + int d; + + public: + MyClassC(int& refB) : ??? { + c = 20; // Dies ist eine Zuweisung, KEINE Initialisierung + } + + static int foo() { + return 10; + } +};