Bewertung:

Insgesamt wird das Buch wegen seiner klaren Erklärungen, seiner inhaltlichen Tiefe und seiner Eignung für Anfänger, die modernes C++ erlernen wollen, sehr geschätzt. Einige Leser sind jedoch auf Probleme mit der Druckqualität gestoßen, was das Leseerlebnis beeinträchtigen kann.
Vorteile:⬤ Ausgezeichnete Erklärungen und Analysen
⬤ anfängerfreundlich
⬤ deckt aktuelle C++20/23-Themen ab
⬤ klar und leicht verständlich
⬤ für verschiedene Lernhintergründe geeignet
⬤ gut strukturiert und informativ.
Einige fortgeschrittene Themen erfordern möglicherweise zusätzliche Recherchen; es wurde über Probleme mit der Druckqualität berichtet, einschließlich unscharfem Text, der ablenkend wirken kann.
(basierend auf 13 Leserbewertungen)
Sams Teach Yourself C++ in One Hour a Day
Lernen Sie C++-Programmierung in Ihrem eigenen Tempo - umfasst modernes C++ 20
Schon mit einer Stunde pro Tag können Sie sich alle Fähigkeiten aneignen, die Sie benötigen, um mit der Programmierung in C++ zu beginnen. Dieses umfassende Lernprogramm hilft Ihnen, die Grundlagen der objektorientierten Programmierung schnell zu beherrschen und vermittelt Ihnen fortgeschrittene C++-Sprachfunktionen und Konzepte. Dieses praktische Buch wurde vollständig für den C++20-Standard aktualisiert und soll Ihnen helfen, C++-Code zu schreiben, der schneller, einfacher und zuverlässiger ist, und die Grundlagen von C++ und objektorientierter Programmierung zu beherrschen.
⬤ Keine Programmiererfahrung erforderlich: Schreiben Sie schnell gut organisierte, effiziente C++-Programme!
⬤ Wenden Sie bewährte Do's and Don'ts an, um bewährte Verfahren zu nutzen und Fallstricke vom ersten Tag an zu vermeiden.
⬤ Testen Sie Ihr Wissen und Ihre Kenntnisse mit gezielten Übungen nach jeder Lektion.
⬤ Vereinfachen Sie Ihren Code mit automatischer Typerkennung und anderen Funktionen.
⬤ Beschleunigen Sie das Lernen mit fast 300 Codebeispielen, die im Buch erklärt werden.
⬤ Vorschau auf die in C++23 erwarteten Verbesserungen.
Lektionen.
Teil I- Die Grundlagen:Variablen verwenden, Konstanten deklarieren; Arrays und Strings; Ausdrücke, Anweisungen und Operatoren; Programmfluss steuern; Funktionen; Zeiger und Referenzen.
Teil II- Grundlagen der objektorientierten C++-Programmierung: Klassen und Objekte; Implementierung von Vererbung; Polymorphismus; Operatortypen und Operatorüberladung; Casting-Operatoren; Makros und Templates.
TEIL III - Lernen der Standard Template Library (STL):Die STL String-Klasse; STL Dynamic Array-Klassen; STL list und forward_list; STL set und multiset; STL map und multimap.
TEIL IV: Lambda-Ausdrücke und STL-Algorithmen:Funktionsobjekte; Lambda-Ausdrücke;