Expert C++:
Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features, 2nd Edition
English | 2023 | ISBN: 1804617830 | 943 Pages | True EPUB, MOBI | 30 MB
Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features, 2nd Edition
English | 2023 | ISBN: 1804617830 | 943 Pages | True EPUB, MOBI | 30 MB
This book takes you on a journey of building C++ applications while exploring advanced techniques beyond object-oriented programming. Along the way, you'll get to grips with designing templates, including template metaprogramming, and delve into memory management and smart pointers. Once you have a solid grasp of these foundational concepts, you'll advance to more advanced topics such as data structures with STL containers and explore advanced data structures with C++. Additionally, the book covers essential aspects like functional programming, concurrency, and multithreading, and designing concurrent data structures. It also offers insights into designing world-ready applications, incorporating design patterns, and addressing networking and security concerns. Finally, it adds to your knowledge of debugging and testing and large-scale application design.