C++ 20 Lernstoff

Hallo
Kann mir jemand ein deutschsprachiges Buch empfehlen, was mir den Einstieg in C++20 ermöglicht? Bisher habe ich nur englischsprachiges Material gefunden
Lg
Ronnic

Kannst Du ggf. noch etwas mehr erläutern, was Deine Erwartungshaltung ist?

Wenn Du noch ganz neu bist bei C++, dann ist ggf. ein Buch wie „Der C++ Programmierer“ von Ulrich Breymann interessent. Letzte Edition ist von 2018 und es wird aber nur der Standard bis C++17 behandelt.

Das wäre aber für den Einstieg und das Lernen durchaus ok - und dann würde im Anschluss nur noch das erarbeitet, was in C++20 hinzu gekommen ist. (Und das wäre dann über englische Dokumentation / Blogs / SO Beiträge / … möglich)

Es gibt ansonsten auch noch das Buch C++ Das umfassende Handbuch zu Modern C++ 20 aus dem Jahr 2020. Das Buch kenne ich aber nicht und da kann ich nicht so viel zu sagen. Die Rezensionen klingen aber nicht so, dass es ein gutes Buch für Anfänger ist.

Ich hoffe, damit konnte ich etwas helfen.

Vielen Dank für das Feedback. C++20 wäre quasi ein Wieder-Neueinstieg. Also auffrischen und möglichst nahtlos in C++20 hineinrutschen. Soweit der Plan

Dann könnte das zweite Buch etwas für Dich sein. Aber da ich es nicht kenne, basiert diese Vermutung nur auf den Rezensionen auf Amazon. Evtl. hast Du ja eine Möglichkeit, das Buch mal in die Hand zu bekommen (Hugendubel Filiale oder so … Evtl. Fernleihe bei Bücherei …)

Meinst du dieses hier?

[C++ Bei Amazon](C++: Das umfassende Handbuch zu Modern C++. Über 1.000 Seiten Profiwissen, aktuell zum Standard C++20 Amazon.de)

Ja genau, das ist das Buch, dass ich da noch als deutsches Buch gefunden hatte und das evtl. etwas sein könnte.

Aber da halt wichtig: Ich kenne das Buch nicht, daher kann ich da nicht wirklich etwas zu sagen. Unter dem Strich kenne ich also auch nur das, was Andere u.a. bei Amazon geschrieben haben.

Ich hänge mich mal an diesen Thread dran, mit der Bitte um Tipps für ein Buch über modernes C++.

Es muss nicht unbedingt der C++ 23 Inhalt sein, C++ 20 würde mir auch schon genügen.

Habe bereits dieses Buch von Breymann bestellt, ich bin aber nicht wirklich damit zufrieden, und bin mich gerade am fragen, ob das Buch von Will mir nicht besser gefallen würde.

Es darf übrigens auch ein englischsprachiges Buch sein. Bspw. hat mir „Head First Java“ sehr gut gefallen. So etwas für die neuen C+±Standards (etwa C++98 halbwegs voraussetzend) wäre ein Traum.

Meine Kenntnisse in „altem“ C++ würde ich als durchaus gefestigt bezeichnen, wenn auch hier und da sicherlich noch kleine Lücken und Verständnisprobleme existieren. Mit den neueren Standards kenne ich mich überhaupt nicht aus (wenn man mal von einer gewissen Vertrautheit mit der boost-Library absieht, von der ja auch einiges übernommen wurde).

gibt es auch auf Deutsch:

Für diejenigen, die es interessiert:
Habe mich jetzt für das Buch von Will entschieden, und es mach beim ersten Querlesen auf mich auch einen sehr guten Eindruck.

Viel besser als das von mir zuvor bestellte Breymann-Werk, das auf mich vielmehr zusammengefrickelt gewirkt hat - gruselig waren bspw. die Kapitel über die Anbindung von „KI“, die vermutlich nur reingekommen waren, um das Buch besser verkaufen zu können, wohlwissend dass inzwischen ein Großteil der Leserschaft bei Amazon bestellt, und sich dort bei „Leseprobe lesen“ lediglich das Inhaltsverzeichnis anschaut.

Aha, Effektives C++ ist dir dann wohl doch zu hoch. :wink:

Und der Breymann ist vielleicht trocken, aber sicher nicht planlos zusammengewürfelt. :slight_smile:

Dahinter steht schon eine didaktische und polanvolle Herangehensweise…

Aber jeder was im zusagt. :slight_smile: Weiterhin viel Erfolg beim Lernen.

So ein Mist … die Smartphone-Tastatur macht heute auch, was sie will. :rofl:

Effective C++: Ich habe hier noch die Auflage von 2011 rumliegen. Fand das schon ziemlich gut; allerdings nicht strukturiert genug, um mich in wirklich neue Themen (hier: die Features von C++ 11 ff) reinzufuchsen.

Breymann: Habe hier ein Buch von ihm von 2007 („Einführung und professionelle Programmierung in C++“), und das hatte mir damals auch sehr gut gefallen. Nur habe ich den leisen Verdacht, dass, weil seither sehr viel dazu gekommen ist, Breymann die neuen Themen lieblos aneinander geklatscht hat. Er hätte sich um ein stringentes Konzept bemühen sollen, das ich wiederum bei Will sehen kann.

Ich hatte aber zwei Bücher genannt, und meinte eigentlich das Zweite …

Das scheint doch auch nur die deutsche Übersetzung des ersten zu sein, eventuell in einer anderen Auflage?

Als Vertiefung sicherlich nicht schlecht (wie gesagt, mir hat das Buch von Scott Meyers von 2011 gefallen), aber um erst mal die Basics zu lernen IMHO ungeeignet.

Gibt ja bspw. auch „Effective Java“ von Joshua Bloch. Als ich von berufswegen vor ein paar MonatenJava lernen musste (deswegen auch die Anmeldung in diesem Forum), habe ich allerdings auch nicht primär jenes Buch genommen, sondern eben „Head first Java“, das ich, wie schon erwähnt, richtig klasse fand. So etwas sollte es für alle IT-Themen geben.

Nein, das sind zwei völlig verschiedene Bücher … zu erkennen an den Autoren, der Seitenanzahl und den Inhaltsverzeichnissen …

  1. Buch:

  2. Buch:

Das 2. würde ich empfehlen. :smiley:

Okay, danke für die Richtigstellung :+1:

Das wäre was, wenn ich den Will mal so halbwegs beackert haben werde…

Ok, gutes Gelingen dabei. :wink:

Andere, „umfassende“ C++-Bücher fallen mir zurzeit nicht ein.