Why you should use C++11’s default member initializers.
Reviewing g++ 2.4.5 from 1993 on Slackware Linux 1.01.
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.