x
Professional C++

Professional C++

Taschenbuch, Sprache: Englisch
71,00 €
inkl. MwSt. versandkostenfrei!
Nur noch 6x vorrätig

Reduzierte Artikel in dieser Kategorie


Produktdetails  
Verlag Wiley & Sons
Auflage 2024
Seiten 1376
Format 20,0 x 6,0 x 24,0 cm
Gewicht 1875 g
Artikeltyp Englisches Buch
Reihe Tech Today
EAN 9781394193172
Bestell-Nr 39419317UA

Produktbeschreibung  

Expand your C++ knowledge quickly and efficiently with this advanced resource

In the newly revised sixth edition of Professional C++, veteran software engineer and developer Marc Gregoire delivers yet another volume that raises the bar for advanced programming manuals. Covering almost all features of the new C++ standard codenamed C++23, the book offers case studies with working code that's been tested on Windows and Linux.

As the leading resource for dedicated and knowledgeable professionals seeking to advance their C++ skills, this book provides resources that help readers:
_ Master new features of the latest standard, C++23
_ Maximize C++ capabilities with effective design solutions
_ Discover little-known elements and learn about pitfalls and what practices to avoid
_ Grasp testing and debugging best practices
_ Learn about tips and tricks for efficiency and performance

C++ is a complex language. Professional C++, 6th Edition, allows dedi cated practitioners to remain current and abreast of the latest developments and advances.

Inhaltsverzeichnis:

Introduction xli

Part I: Introduction to Professional C++

Chapter 1: a Crash Course in C++ and the Standard Library 3

Chapter 2: Working with Strings and String Views 87

Chapter 3: Coding with Style 119

Part II: Professional C++ Software Design

Chapter 4: Designing Professional C++ Programs 145

Chapter 5: Designing with Classes 177

Chapter 6: Designing for Reuse 197

Part III: C++ Coding the Professional Way

Chapter 7: Memory Management 221

Chapter 8: Gaining Proficiency with Classes and Objects 259

Chapter 9: Mastering Classes and Objects 295

Chapter 10: Discovering Inheritance Techniques 357

Chapter 11: Modules, Header Files, and Miscellaneous Topics 421

Chapter 12: Writing Generic Code with Templates 451

Chapter 13: Demystifying C++ I/o 501

Chapter 14: Handling Errors 533

Chapter 15: Overloading C++ Operators 577

Chapter 16: Over view of the C++ Standard Library 619

Chapter 17: Understanding Iterators and The Ranges Library 653

Chapter 18: Standard Library Containers 683

Chapter 19: Function Pointers, Function Objects, and Lambda Expressions 761

Chapter 20: Mastering Standard Library Algorithms 791

Chapter 21: String Localization and Regular Expressions 831

Chapter 22: Date and Time Utilities 861

Chapter 23: Random Number Facilities 879

Chapter 24: Additional Vocabulary Types 891

Part IV: Mastering Advanced Features of C++

Chapter 25: Customizing and Extending the Standard Library 909

Chapter 26: Advanced Templates 945

Chapter 27: Multithreaded Programming with C++ 985

Part V: C++ Software Engineering

Chapter 28: Maximizing Software Engineering Methods 1043

Chapter 29: Writing Efficient C++ 1065

Chapter 30: Becoming Adept at Testing 1093

Chapter 31: Conquering Debugging 11 17

Chapter 32: Incorporating Design Techniques And Frameworks 1155

Chapter 33: Applying Design Patterns 1179

Chapter 34: Developing Cross- Platform and Cross- Language Applications 1211

Part VI: Appendices

Appendix A: C++ Interviews 1239

Appendix B: Annotated Bibliography 1265

Appendix C: Standard Library Header Files 1277

Appendix D: Introduction to Uml 1287

Index 1293

Mehr Angebote zum Thema  

Verpasse keine Highlights & Aktionen. Jetzt zum Newsletter anmelden.

Wenn Sie unseren Newsletter abonnieren, willigen Sie damit ein, dass Ihre E-Mail Adresse gespeichert und gemäß Art. 6 Abs. 1 a) DSGVO verarbeitet wird. Einzelheiten zur Speicherung und Nutzung Ihrer Daten finden Sie unter Datenschutz und Datensicherheit. Zur Optimierung unseres Angebots werten wir in anonymisierter Form aus, wie viele Links in unserem Newsletter angeklickt werden. Diese Auswertung lässt keinen Rückschluss auf Ihre Person oder sonstige Ihrer Daten zu und wird nicht mit anderen personenbezogenen Daten oder Bestelldaten verbunden. Die Auswertung der Klickzahlen erfolgt allein zu statistischen Zwecken.
Eine Abmeldung ist jederzeit über einen Link am Ende jeden Newsletters möglich.
1 Mängelexemplare sind Bücher mit leichten Beschädigungen wie angestoßenen Ecken, Kratzer auf dem Umschlag, Beschädigungen/Dellen am Buchschnitt oder ähnlichem. Diese Bücher sind durch einen Stempel "Mängelexemplar" als solche gekennzeichnet. Die frühere Buchpreisbindung ist dadurch aufgehoben. Angaben zu Preissenkungen beziehen sich auf den gebundenen Preis eines mangelfreien Exemplars.

2 Mängelexemplare sind Bücher mit leichten Beschädigungen wie angestoßenen Ecken, Kratzer auf dem Umschlag, Beschädigungen/Dellen am Buchschnitt oder ähnlichem. Diese Bücher sind durch einen Stempel "Mängelexemplar" als solche gekennzeichnet. Angaben zu Preissenkungen beziehen sich auf den ehemaligen gebundenen Preis eines mangelfreien Exemplars.

3 Die Preisbindung dieses Artikels wurde aufgehoben. Angaben zu Preissenkungen beziehen sich auf den vorherigen gebundenen Ladenpreis.

4 Der Preisvergleich bezieht sich auf die unverbindliche Preisempfehlung, wie diese vom Hersteller oder von einem Lieferanten zur Verfügung gestellt wird.

5 Diese Artikel haben leichte Beschädigungen wie angestoßenen Ecken, Kratzer oder ähnliches und können teilweise mit einem Stempel "Mängelexemplar" als solche gekennzeichnet sein. Der Preisvergleich bezieht sich auf die unverbindliche Preisempfehlung, wie diese vom Hersteller oder von einem Lieferanten zur Verfügung gestellt wird.

6 Der Preisvergleich bezieht sich auf die Summe der Einzelpreise der Artikel im Paket. Bei den zum Kauf angebotenen Artikeln handelt es sich um Mängelexemplare oder die Preisbindung dieser Artikel wurde aufgehoben oder der Preis wurde vom Verlag gesenkt oder um eine ehemalige unverbindliche Preisempfehlung des Herstellers. Angaben zu Preissenkungen beziehen sich auf den vorherigen Preis. Der jeweils zutreffende Grund wird Ihnen auf der Artikelseite dargestellt.

7 Der gebundene Preis des Buches wurde vom Verlag gesenkt. Angaben zu Preissenkungen beziehen sich auf den vorherigen gebundenen Preis.

8 Sonderausgabe in anderer Ausstattung, inhaltlich identisch. Angaben zu Preissenkungen beziehen sich auf den Vergleich Originalausgabe zu Sonderausgabe.

9 Der Preisvergleich bezieht sich auf den Originalpreis eines neuen Exemplares.

Alle Preisangaben inkl. gesetzlicher MwSt. und ggf. zzgl. Versandkosten.