Codeschnippseln für diese Übung

Dependencies:   mbed

Revision:
1:c65875995efb
Parent:
0:76d9c940a794
--- a/class3.cpp	Tue Oct 06 16:36:31 2020 +0000
+++ b/class3.cpp	Tue Oct 13 16:34:21 2020 +0000
@@ -1,20 +1,33 @@
 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;
+        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) : b(refB), a(2)
+        MyClassC(int& refB) : _b(refB), _a(2)
+        {
+            _c = 0;
+            _d = 0;
+        }
+        MyClassC(int& refB, int const a) : _b(refB), _a(a)
         {
-            c = 0;
-            d = 0;
+            _c = 0;
+            _d = 0;
+        }
+        MyClassC(int& refB, int const a, int c, int d) : _b(refB), _a(a), _c(c), _d(d)
+        {
+            
         }
  
         static int foo() 
         {
             return 10;
         }
+        int GetA(void) {return _a;}
+        //int GetB(void) {return _b;}
+        int GetC(void) {return _c;}
+        int GetD(void) {return _d;}
 };
\ No newline at end of file