Modernes C++ programmieren

Okt 23, 2024

lst-0477-godb.cpp

//#(execute) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/zzT17q588 
class Motor {
public:
  Motor(int anzZylinder);
  void start();                  // Motor starten
};
class Auto : private Motor {     // Auto hat-einen Motor
public:
  Auto() : Motor{8} { }          // initialisiert ein Auto mit 8 Zylindern
  using Motor::start;            // startet Auto durch Starten des Motors
};