Kursbeschreibung
In diesem Modul geht es um den Entwurf von Klassen und die Vererbung. Wir werden die Konzepte eines guten Klassendesigns vorstellen. Wir werden zeigen, wie man die Vererbung zur Beschreibung von Objekten der realen Welt nutzen kann. Es werden auch verschiedene Arten der Vererbung und deren Verwendung beschrieben, aber auch ein Konzept der Komposition eingeführt, das zur Beschreibung von Komponenten eines realen Objekts verwendet werden kann.
Lernziele
- Sie lernen die Grundsätze einer guten Unterrichtsgestaltung
- Sie erfahren mehr über Vererbung
- Sie erfahren mehr über die Klassenzusammensetzung
Fähigkeiten, die Sie lernen werden
- C++ (Programmiersprache)
- C++-Grundlagen
- C++-Konzepte
- C++ Module
- Funktion Modul
- Software-Module
Was Sie lernen werden
- Unterscheiden Sie L-Werte von R-Werten in C++
- Verwenden Sie std::move, um Ressourcen zwischen Objekten zu übertragen
- Implementieren Sie einen Move-Konstruktor und einen Move-Zuweisungsoperator
- Wenden Sie das Copy-and-Swap-Idiom für sichere Zuweisung an
- Befolgen Sie die Regel 3/5/0 beim Entwerfen von Klassen
Wichtige Erkenntnisse
- Der Kurs führt Move-Semantik in C++ ein und erklärt, was sie ist.
- Er unterscheidet zwischen L-Werten und R-Werten als Teil des Verständnisses von Move-Semantik.
- Er behandelt std::move, den Move-Konstruktor und den Move-Zuweisungsoperator.
- Er präsentiert das Copy-and-Swap-Idiom und die Regel 3/5/0.
Häufig gestellte Fragen
Welche Themen behandelt dieser C++-Kurs zur Move-Semantik?
Er behandelt, was Move-Semantik ist, das Verständnis von L-Werten und R-Werten, die Verwendung von std::move, den Move-Konstruktor, den Move-Zuweisungsoperator, das Copy-and-Swap-Idiom und die Regel 3/5/0.
Welche Fähigkeiten bezieht sich dieser Kurs?
Er bezieht sich auf C++ (Programmiersprache), C++-Grundlagen, C++-Konzepte, C++-Module, Funktionsmodul und Softwaremodule.
Wie ist der Kurs strukturiert?
Der Kurs ist in Lektionen unterteilt, die Move-Semantik, L-Werte und R-Werte, std::move, den Move-Konstruktor, den Move-Zuweisungsoperator, das Copy-and-Swap-Idiom und die Regel 3/5/0 behandeln.









