Mit den neuen C++ Standards (vor allem 11 und 20) wurde die Sprache gewaltig reformiert, es wurden Konzepte in die Sprache selbst aufgenommen, die bislang nur aus moderneren OO-Sprachen bekannt waren. Damit bietet C++ fast die gleichen Programmierkonzepte wie Java oder C# und zudem viele weitere Features wie z.B. Sprachelemente zur Performance-Optimierung. C++ bleibt durch die Kompatibilität mit C weiterhin eine ideale Systemprogrammiersprache. Funktionalitäten, die früher nur mit zusätzlichen Bibliotheken verfügbar waren, sind nun Teil des Sprachstandards. Hier lernen Sie in vielen Beispielen die neuen Elemente der Sprache einzusetzen.