Expert C++ Programming

Expert C++ Programming

Author
Jeganathan SwaminathanMaya PoschJacek Galowicz
Publisher
Packt Publishing
Language
English
Year
2018
Page
1030
ISBN
178883139X,9781788831390
File Type
epub
File Size
38.5 MiB

Developing expert level application development skills with C++ About This Book ?Take ? ?advantage ? ?of ? ?the ? ?myriad ? ?of ? ?features ? ?and ? ?possibilities ? ?that ? ?C++ offers ? ?to ? ?build ? real-world ? ?applications Delve into the fundamentals of multithreading and concurrency and find out how to implement them Learn the latest features of C++ and how to write better code by using the Standard Library Who This Book Is For This ?course ?is? ?for? ?intermediate to advanced level? ?C++ ?developers who want to get the most out of C++ to build concurrent and scalable application. 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 Deep dive into the details of the how various operating systems currently implement multithreading Choose the best multithreading APIs when designing a new application Explore the use of mutexes, spin-locks, and other synchronization concepts and see how to safely pass data between threads Work with strings the STL way instead of handcrafting C-style code Understand standard support classes for concurrency and synchronization, and how to put them to work Use the filesystem library addition available with the C++17 STL In Detail 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 ? ?course ? ?will ? ?help ?you ? ?master ? ?your ? ?developing ? ?skills ? ?with ? ?C++.

show more...

How to Download?!!!

Just click on START button on Telegram Bot

Free Download Book