Bitte um Buchempfehlung C++14

OP (Firma: privatfrickler.de) #5072719
Lesenswert?

Hallo,

ich bitte euch um eine Buchempfehlung für C++14.

Ich habe zum letzten Mal C++ programmiert, als es auf C++98 zuging und 
bin jetzt dabei mich auf den neuesten Stand zu bringen und zu üben.

Was ich suche ist ein Buch, das zwischen

Programming: Principles and Practice Using C++ von Bjarne Stroustrup und 
Effective Modern C++ von Scott Meyers angesiedelt ist.

Das Buch von Stroustrup ist viel viel viel zu ausführlich und die 
Informationen die ich suche sind zwischendurch kurz eingestreut, so dass 
man auch nicht querlesen kann. Viel viel viel zu ausführlich ist dabei 
nicht wörtlich zu nehmen, bei constexpr wurde zum Beispiel gar nicht 
viel erzählt, wozu es gut ist.

Das Buch von Scott Meyers ist der absolute Burner, der Mann schreibt 
locker und geht so dermaßen ins Detail, dass es einfach eine Freude ist. 
Allerdings wäre das stellenweise doch eher etwas als Nachschlagewerk für 
mich.

Was ich suche wäre also der Meyers, angereichert um Übungen und 
Beispiele, vielleicht auch das eine oder andere Pattern mal 
durchexerziert mit den modernen Sprachmitteln und es dürften ruhig 10 % 
weniger Tiefgang sein (ob es jetzt wirklich universal references gibt, 
oder sie nur eine Folge von reference collapsing bei rvalue references 
sind, ist zwar sehr interessant, aber auf meinem aktuellen Stand für 
mich eher nicht so relevant).

Ach ja und ein Kapitel mit den Algorithmen und Strukturen der 
Standardbibliothek dürfte es auch sein, da hat sich ja auch eine Menge 
geändert.

Vielleicht hat ja zufällig jemand einen Tip auf Lager?

vlg
 Timm
Gast #5073244
Lesenswert?

Es gibt tatsächlich nicht viele Klassiker - z.B. "C++ Primer", "The C++ 
Programming Language", "The C++ Standard Library, A Tutorial and 
Reference" und einige mehr -, in denen C++14 behandelt wird. Das liegt 
vielleicht daran, dass C++14 "nur" ein kleiner Zwischenstandard mit ein 
paar Bugfixes und Erweiterungen ist und einige Autoren lieber an den 
Buchversionen für C++17 arbeiten (wobei C++17 zu Stroustrups Missfallen 
ja nun auch nicht gerade der große Sprung geworden ist).

"Der C++-Programmierer" von Ulrich Breymann kann auch ich empfehlen - es 
gibt immer ziemlich schnell eine dem aktuellen Standard entsprechende 
Ausgabe und das Buch ist meiner Meinung nach der beste "Allrounder" in 
deutscher Sprache.

> Das Buch von Scott Meyers ist der absolute Burner, der Mann schreibt
> locker und geht so dermaßen ins Detail, dass es einfach eine Freude ist.

Seine Vorträge waren auch oft recht unterhaltsam und gehaltvoll.
Und jetzt weinen wir eine Runde zusammen, weil Scott Meyers in den 
C++-Ruhestand getreten ist und es von ihm keine Bücher zu kommenden 
C++-Standards geben wird. :(

---

Mir bekannte Bücher, in denen C++14 oder C++17 überhaupt eine Rolle 
spielt:

C++ 17 - Praxiswissen zum neuen Standard. Von C++11 bis 17. 
entwickler.press, Peter Pohmann.

C++ - Eine kompakte Einführung. dpunkt.verlag, André Willms.

Der C++ Programmierer, 4. Auflage, korrigierter Nachdruck November 2016. 
Hanser, Ulrich Breymann.

Beginning C++. Apress, Ivor Horton.

C++ Recipes - A Problem-Solution Approach. Apress, Bruce Sutherland.

C++14 Quick Syntax Reference, 2nd Edition. Apress, Mikael Olsson.

C++17 STL Cookbook. Packt, Jacek Galowicz.

Effective Modern C++ - 42 Specific Ways to Improve Your Use of C++11 and 
C++14. O'Reilly, Scott Meyers.

Einführung in C++. Galileo Computing, Torsten T. Will.

Modern C++ Programming Cookbook. Packt, Marius Bancila.

Professional C++, 3rd Edition. Wrox, Marc Gregoire.

Programming - Principles and Practice Using C++, 2nd Editon. 
Addison-Wesley, Bjarne Stroustrup.
Beitrag #5138088 wurde von einem Moderator gelöscht.
Beitrag #5138109 wurde von einem Moderator gelöscht.
Beitrag #5140113 wurde von einem Moderator gelöscht.
Beitrag #5140394 wurde von einem Moderator gelöscht.
Beitrag #5142606 wurde von einem Moderator gelöscht.
Beitrag #5145245 wurde von einem Moderator gelöscht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren