Examining the (free) cost of using lambdas in C++.
In this Special Edition episode I continue my exploration of Borland Turbo C++ 3.0 from 1992.
I explore what IncludeOS is and how you might use it for OS experimentation.
In this Special Edition episode I explorer Borland Turbo C++ 3.0 from 1992.
Wrapping up our C++17 attribute coverage with possibly the most interesting yet: [[nodiscard]].
Using C++17’s new [[maybe_unused]] attribute.
A comment was made on my YouTube channel that destructuring in C++17 would be much more useful if it worked with standard containers. At the moment I responsed that this would be someone impossible to get right without adding too much overhead.
Understanding C++17’s new [[fallthrough]] attribute.
What changes to expect to the sequence containers (for example, std::vector) in the upcoming C++17.
C++17 has not only added many new interesting things, it has removed and deprecated a few outdated features as well.