Detailliertes C ++ - Buch für einen Programmierer, der bereits mit C und objektorientierter Programmierung vertraut ist? [geschlossen]

8

Ich kenne (bis zu einem gewissen Grad) einige Sprachen, darunter C, Java und Python. Ich bin auch (etwas) mit Scala und Scheme vertraut und kann x86 Assembly lesen (aber nicht schreiben). Angenommen, ich möchte C ++ lernen, was ist ein gutes Buch, das nicht versucht, mir beizubringen, was eine Klasse ist, mir Vererbung, Polymorphismus oder lose gekoppelte Klassen wieder beizubringen, noch versucht, mir andere Grundlagen beizubringen, nur die C ++ - Sprache ( sowie wie man idiomatischen C ++ - Code schreibt , nicht zB Java mit C ++ - Syntax) und seine Standardbibliothek?

Hinweis: "Detailliert", wie im Titel verwendet, bedeutet, dass nicht versucht wird, C ++ auf 100 Seiten abzudecken. Ich möchte die Details der Sprache kennen. Natürlich kommt die Meisterschaft aus der Praxis, aber ich möchte nicht nur ein bisschen C ++ aus dem Buch lernen, sondern es ziemlich gründlich lernen.

Anto
quelle
Eine wichtige Frage auch für mich. Ich habe gerade herausgefunden, dass mein neues Projekt größtenteils oder vollständig C ++ ist, als ich wirklich direkt von zehn Jahren C auf (fast) zehn Jahre C # überging.
Adam Crossland
Klicken Sie hier für die endgültige C ++ - Buchliste.
Robert Harvey

Antworten:

4

Bruce Eckels Denken in C ++ ist meiner Meinung nach sehr gut.

Jas
quelle
Ich stimme zu, Eckels Buch wäre meine erste Empfehlung für jemanden mit einem guten C-Hintergrund. Koenigs und Moos "Accelerated C ++" ist meine Top-Empfehlung für das Erlernen von C ++ ohne viel Programmierhintergrund.
Stephen C. Steel
Ich dachte, "Denken in C ++" sei zu viel, um ein Buch zu lernen - es geht um OO mit C ++ als Beispiel
Martin Beckett