Advanced C++: Write robust C++ code so fast they will think you cheated
by Aron Rubin
English | 2019 | ISBN: 1838821139 | 762 Pages | PDF,EPUB,MOBI (True) | 61 MB
by Aron Rubin
English | 2019 | ISBN: 1838821139 | 762 Pages | PDF,EPUB,MOBI (True) | 61 MB
The book begins directly in the deep end of the C++ pool by deciphering the rather complicated C++ type system and showing you how various stages of compilation convert source code to object code. You'll discover how to recognize which tools should be used to control the flow of execution, capture data, and pass it around. By creating small models, you'll learn how to use advanced lambdas and captures and express common API design patterns in C++. You'll discover ways to optimize your code by learning about memory alignment, cache access, and time that the program takes to run. Finally, you'll learn about dynamic linking and packaging software for release.