Learn Modern C And Stl


Download Learn Modern C And Stl PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Learn Modern C And Stl book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.

Download

Learn Modern C++ and STL


Learn Modern C++ and STL

Author: Christophe Pichaud

language: en

Publisher: BoD - Books on Demand

Release Date: 2021-01-15


DOWNLOAD





The purpose of this book is to learn modern C-. The Modern C is C-11, 14, 17 and 20. Organized in themed chapters, this book allows beginners to edsend the language even by reading the chapters in a different order from that proposed by the author. It is the result of several years of work at the ISO standardization committee level, and the following versions, namely C-14, 17 and 20, are only the result of this effort. It should be noted, however, that C-20 is still partially implemented by market compilers, whether It's Microsoft's Visual C, Clang (LLVM) or CCG. On the cloud, everything is Server oriented and Linux reigns supreme. Whether it's multithread or asynchronous programming, with Docker or Azure, it's all about high-availability or hyper-scalabl environments.

LEARN MODERN C++


LEARN MODERN C++

Author: Diego Rodrigues

language: en

Publisher: StudioD21

Release Date: 2024-12-23


DOWNLOAD





This book is ideal for professionals, students, and software engineers who want to master Modern C++ with a focus on performance-driven development, code efficiency, and full resource control. From fundamentals to advanced techniques, you'll explore the key features of C++11, C++14, C++17, and C++20, all with real-world applicability. You will learn: • Build modular applications using object-oriented programming • Manage memory with smart pointers and dynamic allocation • Apply templates, function overloading, and generic programming • Work with STL: vectors, lists, maps, queues, and algorithms • Develop concurrent applications using threads, mutexes, and condition variables • Handle files, strings, and exceptions with safety and precision • Use modern features such as lambdas, coroutines, ranges, and std::optional • Optimize performance with advanced compilation and profiling techniques By the end, you will be ready to build robust, scalable, and high-performance software using the full potential of the C++ language. c++, programming language, object oriented, smart pointers, c++ templates, stl containers, concurrent programming, threads, exceptions, c++ performance

C++20


C++20

Author: Rainer Grimm

language: en

Publisher:

Release Date: 2021-04-20


DOWNLOAD





My book C++20 is both: a tutorial and a reference for the C++20 standard. It teaches you C++20 and provides you with the details of this new thrilling C++ standard. The thrilling factor is mainly due to the big four of C++20. Concepts change the way we think and program templates. They are semantic categories for the template parameters. They enable you to express your intention directly in the type system. If something goes wrong, you get a clear error message. The new ranges library enables it to perform algorithms directly on the container, compose the algorithm with the pipe symbol, and apply them onto infinite data streams. Thanks to coroutines asynchronous programming in C++ becomes mainstream. Coroutines are the base for cooperative tasks, event loops, infinite data streams, or pipelines. Modules overcome the restrictions of header files. They promise a lot. For example, the separation of header and source files becomes as obsolete as the preprocessor. In the end, we have faster built time and an easier way to build packages. More Details on Leanpub: https://leanpub.com/c20 Source Code on GitHub: https://github.com/RainerGrimm/Cpp20