C++-Vorlagen: Der vollständige Leitfaden

Bewertung:   (4,6 von 5)

C++-Vorlagen: Der vollständige Leitfaden (David Vandevoorde)

Leserbewertungen

Zusammenfassung:

Das Buch ist ein detaillierter und umfassender Leitfaden zu C++-Vorlagen und Metaprogrammierung, der für ernsthafte Entwickler, die ihr Verständnis von modernem C++ vertiefen möchten, von Nutzen ist. Es dient sowohl als Nachschlagewerk als auch als Lernwerkzeug, obwohl es für Anfänger eine Herausforderung sein kann und in der Kindle-Ausgabe einige Formatierungsprobleme aufweist.

Vorteile:

Unglaublich detaillierte, zugängliche Einführung in Templates, unerlässlich für ernsthafte C++-Entwickler, großartiges Nachschlagewerk für fortgeschrittene Themen, hilfreich für das Verständnis von C++-Code, aktualisiert mit modernen Standards, deckt sowohl grundlegende als auch komplexe Aspekte gründlich ab.

Nachteile:

Keine leichte Lektüre
Der Schreibstil kann sich förmlich anfühlen und ist weniger fesselnd, besonders für Anfänger
Die Kindle-Ausgabe leidet unter schlechter Formatierung, einschließlich kleiner Schriftgrößen und kaputter Links
enthält viele Tippfehler, die das Verständnis erschweren.

(basierend auf 87 Leserbewertungen)

Originaltitel:

C++ Templates: The Complete Guide

Inhalt des Buches:

Templates gehören zu den leistungsstärksten Funktionen von C++, werden aber nach wie vor missverstanden und zu wenig genutzt, obwohl sich die C++-Sprache und die Entwicklergemeinde weiterentwickelt haben. In C++ Templates, Second Edition, zeigen drei bahnbrechende C++-Experten, warum, wann und wie man moderne Templates verwendet, um Software zu entwickeln, die sauberer, schneller, effizienter und einfacher zu warten ist.

Diese neue Ausgabe wurde umfassend für die Standards C++11, C++14 und C++17 aktualisiert und präsentiert modernste Techniken für ein breiteres Spektrum von Anwendungen. Die Autoren bieten maßgebliche Erklärungen zu allen neuen Sprachfunktionen, die entweder die Vorlagen verbessern oder mit ihnen interagieren, einschließlich variabler Vorlagen, generischer Lambdas, Ableitung von Klassenvorlagenargumenten, if zur Kompilierzeit, Weiterleitung von Referenzen und benutzerdefinierten Literalen. Sie gehen auch tief in grundlegende Sprachkonzepte (wie Wertkategorien) ein und decken alle Standard-Type Traits vollständig ab.

Das Buch beginnt mit einem aufschlussreichen Tutorium zu grundlegenden Konzepten und relevanten Sprachmerkmalen. Der Rest des Buches dient als umfassendes Nachschlagewerk, das sich zunächst auf Details der Sprache und dann auf Codierungstechniken, fortgeschrittene Anwendungen und anspruchsvolle Idiome konzentriert. Beispiele veranschaulichen die abstrakten Konzepte und demonstrieren die besten Praktiken, um die Möglichkeiten von C++-Templates voll auszuschöpfen.

⬤ Verstehen Sie genau, wie sich Templates verhalten, und vermeiden Sie häufige Fallstricke.

⬤ Nutzen Sie Templates, um effizientere, flexiblere und wartbare Software zu schreiben.

⬤ Beherrschen Sie die effektivsten Idiome und Techniken von heute.

⬤ Wiederverwendung von Quellcode ohne Beeinträchtigung der Leistung oder Sicherheit.

⬤ Profitieren Sie von den Hilfsprogrammen für die generische Programmierung in der C++ Standardbibliothek.

⬤ Werfen Sie einen Blick auf das kommende concepts Feature.

Die begleitende Website, tmplbook.com, enthält Beispielcode und zusätzliche Updates.

Weitere Daten des Buches:

ISBN:9780321714121
Autor:
Verlag:
Einband:Hardcover
Erscheinungsjahr:2017
Seitenzahl:832

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

C++-Vorlagen: Der vollständige Leitfaden - C++ Templates: The Complete Guide
Templates gehören zu den leistungsstärksten Funktionen von C++,...
C++-Vorlagen: Der vollständige Leitfaden - C++ Templates: The Complete Guide

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)