Expert C++ become a proficient programmer by learning coding best practices with C++17 and C++20's latest features, 2nd edition

Take your C++ skills to the next level with expert insights on advanced techniques, design patterns, and high-performance programmingPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesMaster templates, metaprogramming, and advanced functional programming techniques to elevate...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Hahn, Marcelo Guerra (VerfasserIn), Tigranyan, Araks (VerfasserIn), Asatryan, John (VerfasserIn), Grigoryan, Vardan (VerfasserIn), Wu, Shunguang (VerfasserIn)
Format: Elektronisch E-Book
Sprache:English
Veröffentlicht: Birmingham ; Mumbai Packt 2023
Ausgabe:2nd edition
Schlagworte:
Online-Zugang:FHA01
FHI01
FLA01
TUM01
UBY01
URL des Erstveröffentlichers
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Take your C++ skills to the next level with expert insights on advanced techniques, design patterns, and high-performance programmingPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesMaster templates, metaprogramming, and advanced functional programming techniques to elevate your C++ skillsDesign scalable and efficient C++ applications with the latest features of C++17 and C++20Explore real-world examples and essential design patterns to optimize your codeBook DescriptionAre you an experienced C++ developer eager to take your skills to the next level? This updated edition of Expert C++ is tailored to propel you toward your goals. This book takes you on a journey of building C++ applications while exploring advanced techniques beyond object-oriented programming. Along the way, you'll get to grips with designing templates, including template metaprogramming, and delve into memory management and smart pointers.
Once you have a solid grasp of these foundational concepts, you'll advance to more advanced topics such as data structures with STL containers and explore advanced data structures with C++. Additionally, the book covers essential aspects like functional programming, concurrency, and multithreading, and designing concurrent data structures. It also offers insights into designing world-ready applications, incorporating design patterns, and addressing networking and security concerns. Finally, it adds to your knowledge of debugging and testing and large-scale application design.
With Expert C++ as your guide, you'll be empowered to push the boundaries of your C++ expertise and unlock new possibilities in software development.What you will learnGo beyond the basics to explore advanced C++ programming techniquesDevelop proficiency in advanced data structures and algorithm design with C++17 and C++20Implement best practices and design patterns to build scalable C++ applicationsMaster C++ for machine learning, data science, and data analysis framework designDesign world-ready applications, incorporating networking and security considerationsStrengthen your understanding of C++ concurrency, multithreading, and optimizing performance with concurrent data structuresWho this book is forThis book will empower experienced C++ developers to achieve advanced proficiency, enabling them to build professional-grade applications with the latest features of C++17 and C++20.
Beschreibung:2nd edition - Cover
Includes bibliographical references and index
Take your C++ skills to the next level with expert insights on advanced techniques, design patterns, and high-performance programmingPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesMaster templates, metaprogramming, and advanced functional programming techniques to elevate your C++ skillsDesign scalable and efficient C++ applications with the latest features of C++17 and C++20Explore real-world examples and essential design patterns to optimize your codeBook DescriptionAre you an experienced C++ developer
Beschreibung:1 Online-Ressource (xxii, 581 Seiten) Illustrationen, Diagramme
ISBN:9781804616123