Initialisierungslisten Uebung 1

Dependencies:   mbed

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;
+        }
+};