Die C++17 STL beherrschen: Nutzen Sie die Komponenten der Standardbibliothek in C++17 voll aus

Bewertung:   (4,3 von 5)

Die C++17 STL beherrschen: Nutzen Sie die Komponenten der Standardbibliothek in C++17 voll aus (Arthur O'Dwyer)

Leserbewertungen

Zusammenfassung:

Das Buch wird wegen seines klaren Schreibstils, der ausführlichen Behandlung von C++ STL-Themen und der praktischen Beispiele sehr positiv aufgenommen. Es wurde jedoch für seine Druckqualität und den Mangel an fortgeschrittenen Themen kritisiert, die einige Benutzer wünschten.

Vorteile:

Gut geschrieben und leicht verständlich
bietet praktische Optimierungstipps
deckt tiefgehende Themen ab
gute Beispiele
Autorität des Autors
hilft beim Verständnis von STL-Komponenten
unterhaltsam und zum Nachdenken anregend.

Nachteile:

Druck- und Papierqualität sind enttäuschend für den Preis
einige Leser erwarteten mehr fortgeschrittenen Inhalt
nicht alle Benutzer schätzen die Lehrmethoden.

(basierend auf 11 Leserbewertungen)

Originaltitel:

Mastering the C++17 STL: Make full use of the standard library components in C++17

Inhalt des Buches:

Dieses Buch schlüsselt die C++ STL auf und zeigt Ihnen, wie Sie ihre Schätze herausholen und für Ihre Programmierung nutzen können. Über dieses Buch - Steigern Sie Ihre Produktivität als C++-Entwickler mit den neuesten Funktionen von C++17 - Entwickeln Sie hochwertige, schnelle und portable Anwendungen mit den vielfältigen Funktionen der STL - Migrieren Sie von älteren Versionen (C++11, C++14) zu C++17 Für wen dieses Buch gedacht ist Dieses Buch richtet sich an Entwickler, die die C++ STL beherrschen und ihre Komponenten vollständig nutzen möchten.

Vorkenntnisse in C++ werden vorausgesetzt. Was Sie lernen werden - Erstellen Sie Ihre eigenen Iterator-Typen, Allokatoren und Thread-Pools. - Sie beherrschen jeden Standardcontainer und jeden Standardalgorithmus.

- Verbessern Sie Ihren Code, indem Sie new/delete durch intelligente Zeiger ersetzen.

- Verstehen Sie den Unterschied zwischen monomorphen, polymorphen und generischen Algorithmen. - Lernen Sie die Bedeutung und Anwendungen von Vokabeltyp, Produkttyp und Summentyp kennen.

Im Detail Modernes C++ hat seit 2011 einen langen Weg zurückgelegt. Das neueste Update, C++17, wurde gerade ratifiziert und mehrere Implementierungen sind auf dem Weg. Dieses Buch ist Ihr Leitfaden für die C++-Standardbibliothek, einschließlich der allerneuesten Funktionen von C++17.

Das Buch beginnt mit einer eingehenden Betrachtung der C++-Standardvorlagenbibliothek. Sie lernen die wichtigsten Unterschiede zwischen klassischem Polymorphismus und generischer Programmierung kennen, die die Grundlage der STL bilden. Sie werden auch lernen, wie Sie die verschiedenen Algorithmen und Container der STL für Ihre Programmierbedürfnisse nutzen können.

Das nächste Modul befasst sich mit den Werkzeugen von modernem C++. Hier lernen Sie algebraische Typen wie std:: optional, Vokabeltypen wie std:: function, intelligente Zeiger und Synchronisationsprimitive wie std:: atomic und std:: mutex kennen.

Im letzten Modul lernen Sie die Unterstützung von C++ für reguläre Ausdrücke und Datei-E/A kennen. Am Ende des Buches werden Sie die C++17-Standardbibliothek beherrschen, um echte Programme zu implementieren, und Sie werden ein solides Verständnis für die Interna der Bibliothek gewonnen haben. Stil und Ansatz Dieses Buch verfolgt einen prägnanten, aber umfassenden Ansatz, um die C++ STL zu erklären und anzuwenden, und zwar eine Funktion nach der anderen.

Weitere Daten des Buches:

ISBN:9781787126824
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Die C++17 STL beherrschen: Nutzen Sie die Komponenten der Standardbibliothek in C++17 voll aus -...
Dieses Buch schlüsselt die C++ STL auf und zeigt...
Die C++17 STL beherrschen: Nutzen Sie die Komponenten der Standardbibliothek in C++17 voll aus - Mastering the C++17 STL: Make full use of the standard library components in C++17

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