C++20 for programmers :

Deitel, Paul

C++20 for programmers : an objects-natural approach by Paul Deitel and Harvey Deitel - New Delhi : Pearson, ©2022 - xli, 909 p. 23 cm. - Deitel(r) developers series .

Including Index

1. Intro and test-driving popular, free C++ compilers 2. Intro to C++20 programming 3. Control statements: Part 1 4. Control statements: Part 2 5. Functions and an intro to function templates 6. Arrays, vectors, rangers, and functional-style programming 7.(Downplaying) pointers in modern C++ 8. Strings, string_views, text files, CSV files, and Regex 9. Custom classes 10. OOP: Inheritance and runtime polymorphism 11. Operator overloading, copy/move semantics, and smart pointers 12. Exceptions and a look forward to contracts 13. Standard library containers and iterators 14. Standard library algorithms and C++ ranges & views 15. Templates, C++20 concepts and metaprogramming 16.C++20 modules: Large-scale development 17. Parallel algorithms and concurrency: A high-level view 18.C++20 coroutines 19. Operator precedence and grouping 20. Character set

"This book is a professional programmer's Deitel® guide to modern C++, using C++20, the C++ Standard Library, open-source libraries and more. C++20 for Programmers is an introductory-through-intermediate-level, tutorial presentation of modern C++, which consists of the four most recent C++ standards-C++11, C++14, C++17 and C++20. Written for programmers with a background in another high-level language, C++20 for Programmers applies the Deitel signature live-code approach to teaching modern C++ and explores the C++20 language and libraries in depth. The book presents concepts in fully tested programs, complete with code walkthroughs, syntax coloring, code highlighting and program outputs. It features hundreds of complete C++20 programs with thousands of lines of proven code, and hundreds of software-development tips with a special focus on performance and security, that will help you build robust applications"--

9780136905691


C++ (Computer program language)
C++ (Langage de programmation)

005.133 / DEI-C
© 2024 IIIT-Delhi, library@iiitd.ac.in