Mastering C++ Programming
bTake your C++ coding to the next level by leveraging the latest features and advanced techniques to building high performing, reliable applications. /bh2About This Book/h2ulliGet acquainted with the latest features in C++ 17/liliTake advantage of the myriad of features and possibilities that C++ of...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham
Packt Publishing Limited
2017
|
Ausgabe: | 1 |
Schlagworte: | |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | bTake your C++ coding to the next level by leveraging the latest features and advanced techniques to building high performing, reliable applications. /bh2About This Book/h2ulliGet acquainted with the latest features in C++ 17/liliTake advantage of the myriad of features and possibilities that C++ offers to build real-world applications/liliWrite clear and expressive code in C++, and get insights into how to keep your code error-free/li/ulh2Who This Book Is For/h2This book is for experienced C++ developers. If you are a novice C++ developer, then it's highly recommended that you get a solid understanding of the C++ language before reading this book h2What You Will Learn/h2ulliWrite modular C++ applications in terms of the existing and newly introduced features/liliIdentify code-smells, clean up, and refactor legacy C++ applications/liliLeverage the possibilities provided by Cucumber and Google Test/Mock to automate test cases/liliTest frameworks with C++/liliGet acquainted with the new C++17 features/liliDevelop GUI applications in C++/liliBuild portable cross-platform applications using standard C++ features/li/ulh2In Detail/h2C++ has come a long way and has now been adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications. The C++ 17 release will change the way developers write code, and this book will help you master your developing skills with C++. With real-world, practical examples explaining each concept, the book will begin by introducing you to the latest features in C++ 17. It encourages clean code practices in C++ in general, and demonstrates the GUI app-development options in C++. You'll get tips on avoiding memory leaks using smart-pointers. Next, you'll see how multi-threaded programming can help you achieve concurrency in your applications. Moving on, you'll get an in-depth understanding of the C++ Standard Template Library. We show you the concepts of implementing TDD and BDD in your C++ programs, and explore template-based generic programming, giving you the expertise to build powerful applications. Finally, we'll round up with debugging techniques and best practices.By the end of the book, you'll have an in-depth understanding of the language and its various facets. |
---|---|
Beschreibung: | 1 Online-Ressource (384 Seiten) |
ISBN: | 9781786461933 |