Forum: PC-Programmierung Bitte um Buchempfehlung C++14


von Timm R. (Firma: privatfrickler.de) (treinisch)


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

von Kaj (Gast)


Lesenswert?

Schau dir mal "Der C++-Programmierer" an

Der C++-Programmierer - Ulrich Breymann
https://www.amazon.de/Programmierer-lernen-professionell-anwenden-Lösungen/dp/3446443460/

von Timm R. (Firma: privatfrickler.de) (treinisch)


Lesenswert?

Hey,

hört sich schonmal seht gut an. Ist auf C++14 Stand und nach 30s 
reinblättern weiß ich jetzt schonmal, dass es regexp in C++ gibt.

Sieht sehr gut aus, werde ich definitiv genau unter die Lupe nehmen! 
Danke!

vlg
 Timm

von foo (Gast)


Lesenswert?

Timm R. schrieb:
> 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.

"C++ Standard Library, The: A Tutorial And Reference 2Nd Edition" kann 
ich empfehlen, auch wenn es für C++11 ist.

https://www.amazon.de//dp/8131791459/

von Irgendeine Flitzpiepe (Gast)


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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.