Portada

MASTERING C++ PROGRAMMING IBD

PACKT PUBLISHING
09 / 2017
9781786461629
Inglés

Sinopsis

Take ? ?your ? ?C++ ? ?coding ? ?to ? ?the ? ?next ? ?level ? ?by ? ?leveraging ? ?the ? ?latest ? ?features and ?advanced ? ?techniques ? ?to ? ?building ? ?high ? ?performing, ? ?reliable applications.Key FeaturesGet ? ?acquainted ? ?with ? ?the ? ?latest ? ?features ? ?in ? ?C++ ? ?17Take ? ?advantage ? ?of ? ?the ? ?myriad ? ?of ? ?features ? ?and ? ?possibilities ? ?that ? ?C++ offers ? ?to ? ?build ? real-world ? ?applicationsWrite ? ?clear ? ?and ? ?expressive ? ?code ? ?in ? ?C++, ? ?and ? ?get ? ?insights ? ?into ? ?how ? ?to keep ? ?your ? ?code ? ?error-freeBook DescriptionC++ ? ?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 ? ?featuresIdentify ? ?code-smells, ? ?clean ? ?up, ? ?and ? ?refactor ? ?legacy ? ?C++ applicationsLeverage ? ?the ? ?possibilities ? ?provided ? ?by ? ?Cucumber ? ?and ? ?Google Test/Mock ? ?to automate ? ?test ? ?casesTest ? ?frameworks ? ?with ? ?C++Get ? ?acquainted ? ?with ? ?the ? ?new ? ?C++17 ? ?featuresDevelop ? ?GUI ? ?applications ? ?in ? ?C++Build ? ?portable ? ?cross-platform ? ?applications ? ?using ? ?standard ?

PVP
80,08€