Take ? ?your ? ?C++ ? ?coding ? ?to ? ?the ? ?next ? ?level ? ?by ? ?leveraging ? ?the ? ?latest ? ?features and ?advanced ? ?techniques ? ?to ? ?building ? ?high ? ?performing, ? ?reliable applications.
Key Features
- ? ?Get ? ?acquainted ? ?with ? ?the ? ?latest ? ?features ? ?in ? ?C++ ? ?17
- ? ?Take ? ?advantage ? ?of ? ?the ? ?myriad ? ?of ? ?features ? ?and ? ?possibilities ? ?that ? ?C++ offers ? ?to ? ?build ? real-world ? ?applications
- ? ?Write ? ?clear ? ?and ? ?expressive ? ?code ? ?in ? ?C++, ? ?and ? ?get ? ?insights ? ?into ? ?how ? ?to keep ? ?your ? ?code ? ?error-free
Book Description
C++ ? ?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.What you will learn
- ? ?Write ? ?modular ? ?C++ ? ?applications ? ?in ? ?terms ? ?of ? ?the ? ?existing ? ?and newly ? ?introduced ? ?features
- ? ?Identify ? ?code-smells, ? ?clean ? ?up, ? ?and ? ?refactor ? ?legacy ? ?C++ applications
- ? ?Leverage ? ?the ? ?possibilities ? ?provided ? ?by ? ?Cucumber ? ?and ? ?Google Test/Mock ? ?to automate ? ?test ? ?cases
- ? ?Test ? ?frameworks ? ?with ? ?C++
- ? ?Get ? ?acquainted ? ?with ? ?the ? ?new ? ?C++17 ? ?features
- ? ?Develop ? ?GUI ? ?applications ? ?in ? ?C++
- ? ?Build ? ?portable ? ?cross-platform ? ?applications ? ?using ? ?standard ? ?C++ features
Who this book is for
This ? ?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
Table of Contents
- C++17 Features
- Standard Template Library
- Template Programming
- Smart Pointers
- Developing GUI applications in C++
- Multithreaded Programming & IPC in C++
- Test-driven Development
- Behavior Driven Development
- Debugging Techniques
- Code Smells & Clean Code Practices
Loading...
Loading...
Loading...

