Ich lerne Vorlagen. Welches Buch lohnt sich für die Template-Programmierung?Vorschlag für Vorlagenbuch für C++?
Ich habe bereits The C++ Programming Language und Effective C++.
Ich lerne Vorlagen. Welches Buch lohnt sich für die Template-Programmierung?Vorschlag für Vorlagenbuch für C++?
Ich habe bereits The C++ Programming Language und Effective C++.
Diese beiden Bücher sind ziemlich gut meiner Meinung nach, und sie hat mir sehr geholfen
Die erste wird erläutert, wie Vorlagen Arbeit . Das zweite Buch ist mehr über wie, um sie zu verwenden. Ich empfehle dir, das erste Buch zu lesen, bevor du mit Modern C++ Design beginnst, denn das sind schwere Sachen.
Modernes C++ Design ist absolut brillant. Sie lernen nicht nur wunderbare Programmiertipps kennen, sondern lernen auch, wie Sie Ihren Code einfach halten. – Joe
Vielleicht ein bisschen verwirrend, wenn Sie gerade lernen, aber nach den Büchern, die Sie erwähnen, möchten Sie vielleicht lesen, Modern C++ Design von Andrei Alexandrescu, wenn nur zu erfahren, was durch Vorlagen erreicht werden kann. Außerdem werden viele fortgeschrittene Aspekte von Templates besprochen.
C++ Templates: The Complete Guide ist Ihre beste Wette. Sie könnten auch über die Standard Library lernen, die Vorlagen verwendet.
Sowohl Modern C++ design und C++ Template Metaprogramming sind sehr gute (und ziemlich fortgeschrittene) Bücher zu diesem Thema. Ich habe eine starke persönliche Vorliebe für die erste.
"C++ Templates: The Complete Guide (Vandevoorde & Josuttis)" ist hervorragend für die Theorie. Dann können Sie noch mehr über die tatsächliche Templating-Praxis lernen, indem Sie sich ansehen, wie Vorlagen in der Boost library verwendet werden.
Es gibt einen versteckten Schatz in C++ - Vorlagen, den sehr wenige Leute kennen: C++ Common Knowledge: Essential Intermediate Programming.
Die letzten 15 Kapitel dieses Buches lehrt beide besser und ergänzt C++ Template Metaprogrammierung in mancher Hinsicht. Ich empfehle jedem, der Vorlagen lernen soll, dieses Buch in erster Linie zu lesen.
Effective STL von Scott Meyers
Suche nach ziemlich kürzlich erschienenen Buch "Advanced C++ Metaprogramming" by Davide Di Gennaro
Duplizieren von [The Definitive C++ Buchführer und List] (http://stackoverflow.com/questions/388242/the-definitive-c -book-guide-and-list) (es gibt keine Notwendigkeit für mehr als eine C++ Buchliste) –