Andreas Brunnhofer
/
init_1
Initialisierungslisten Uebung 1
init_4.cpp
- Committer:
- Mr_Anderssson
- Date:
- 2020-10-13
- Revision:
- 2:32751b274adb
- Parent:
- 1:5f898b1088f7
File content as of revision 2:32751b274adb:
//Initialisieren Sie in der folgenden Klasse mittel Initialisierungsliste //die notwendigen Memebervariablen, Konstanten und Referenzen: //2. Überladen //Schreiben Sie in jeder Klasse zumindest eine Methode mit dem Namen //printWert(...), die den Wert einer Memebervariablen auf die serielle //Schnittstelle ausgibt. Überladen Sie diese Methode um weitere Dummy-Werte, //die ausgegeben werden sollen. Weiters soll diese Methode überladenen werden //um eine Variable (Anzahl der ausgegebenen Werte) in einem Parameter (call by //reference) an das rufende Programm (main) zurück gegeben. //Schreiben Sie in jeder Klasse den fehlenden Konstruktor bzw. überladen Sie die //Konstruktoren mit weiteren Dummy-Variable. 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; } };