Learn C++ With Building an Intuition for Composition by Sy Brand (CPPCon 2020) Video
December 19, 2020
This video is for you if you’re tired of reading posts about “monads” and “endofunctors” that does not give you an idea of how they can actually support and improve your C++ programming. In C++, functions and data composition are becoming more relevant because of features such as ranges, continuable features, and new techniques for error handling. This session will…
Learn C++ With Embedded: Customizing Dynamic Memory Management in C++ by Ben Saks (CPPCon 2020) Videos
December 18, 2020
For several common programming problems, Dynamic Memory Allocation is a normal solution. New-expressions in C++ places dynamic memory through a function called operator new. However, too many resource-stricted systems fully ignore the use of new-expressions for…
Learn C++ With C++20 STL Features: One Year of Development on GitHub by Stephan T. Lavavej (CPPCon 2020) Video
December 17, 2020
This video discusses the examples of C++20 features: span that makes it simpler to work with contiguous sequences, constexpr algorithms that make it possible to check if search tables are sorted at compiled time that eventually replaces the erase-move idiom, integer comparison features that make it easier to write correct code without thinking about the correct code. If you want to track progress…
Learn C++ With C++20: An (Almost) Complete Overview by Marc Gregoire (CPPCon 2020) Video
December 15, 2020
This video summarizes the C++20 language and its Standard Library. It tackles new enhancements on the standard library as well, including: ranges, atomic smart pointers, cancellable threads, a synchronization library, and more. The content of the discussion has been updated…