cppfor2025w14
Internetseite zur C++-FOR Schulung vom 31. März bis 3. April 2025
Inhaltsvergleich gemäß der aktuell (bei der Kursbuchung) im Internet veröffentlichten Beschreibung und der künftig geplanten Inhalte (ab Mitte Juli 2025):
Bitte gehen Sie diesen Vergleich zu Beginn kurz durch, um anschließend gemeinsam zu entscheiden, welcher Variante wir im Wesentlichen folgen wollen.
Verwendete Info-Grafiken:
- Low-Level-Sicht auf Klassen und Beziehungen zwischen Objekten
https://tbfe.de/data/uploads/infographics/ClassToMemoryMapping.png - Low-Level-Sicht auf virtuelle Memberfuntionen und deren Überschreiben
https://tbfe.de/data/uploads/infographics/RuntimeTypeIdentification.png - Besonderheiten der Mehrfachvererbung
https://tbfe.de/data/uploads/infographics/MultipleInheritance.png - Vergleich von "disjoint" und "overlapping" bei Mehrfachvererbung
- https://tbfe.de/data/uploads/infographics/DiamondShapedInheritance.png
Beispiele mit Online-Compiler:
- Montagvormittag
- Range-Base for-Schleife und auto als Typ von Variablen
https://godbolt.org/z/vc5bhdvav - Verschiedene Verwendungen von initializer_list
https://godbolt.org/z/cxorc46rE - Copy und Move - noch nicht optimiert
https://godbolt.org/z/TEdKzsfjv - Copy und Move - optimiert
TBD - Copy und Move - improved (MW)
TBD
- Range-Base for-Schleife und auto als Typ von Variablen
- Montagnachmittag
- TBD
https://godbolt.org/z/4eaxxrEhh - Vorgabe für Übung `ChainCounter`
https://godbolt.org/z/n76Wjcbar - Zwischenlösung ein- und zweistufige Zähler : ** all tests passed **
https://godbolt.org/z/z3YPYY7e6 - Test dreistufger Zähler - sieht eigentlich gut aus ...
https://godbolt.org/z/4r3343Gvd - ... aber nicht wirklich: Demo und Reparatur-Vorschlag
https://godbolt.org/z/bsar7bnKe - Fehler gemäß Vorschlag behoben
https://godbolt.org/z/4r3343Gvd - Weitere Tests für `Remaining()` ergänzt.
https://godbolt.org/z/n8d84j6Kq - Version mit Basisklasse und abgeleiteter Klasse
https://godbolt.org/z/Y51q16TP1
https://godbolt.org/z/8onjK3sf4
https://godbolt.org/z/9arsxsz1r
- TBD