Last Update:
C++ Links #17
Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 26th of January and 1st of February 2019.
This week you will find a link to all 177 papers before next ISO C++ Meeting in Kona, link to an article that sums up the current state of C++ Modules and many more!
-
The mailing lists before the next ISO C++ Meeting are available. 177 papers to read!
open-std.org/jtc1/sc22/wg21/docs/papers/2019 -
One of the hottest topic from the last week. Colby Pike, the author of the vector-of-bool blog, wrote an article about C++ Modules - he sums up the current state and shows potential problems with lookup/dependency. He also pointed out some controversial tweets & emails from SG15:
vector-of-bool.github.io/2019/01/27/modules-doa.html -
In the new C++ Weekly Jason Turner shows why lambda expression is one of the most important features of C++, he lists of things that compose lambdas:
youtube.com/watch?v=CjExHyCVRYg -
Jonathan Boccara continues the previous post about writing variadic template only for one specific type:
fluentcpp.com/2019/01/29/how-to-define-a-variadic-number-of-arguments-of-the-same-type-part-2/ -
Tyler Young wrote an article with benchmarks of cache-friendly data structures. He looks closer to llvm clever containers,
llvm::SmallVector
,llvm::SmallSet
andllvm::DenseMap
.
tylerayoung.com/2019/01/29/benchmarks-of-cache-friendly-data-structures-in-c/ -
Interesting paper from Bjarne - he explains why we should abandon one of the C++20 proposal -
observer_ptr
:
open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1408r0.pdf -
New CppCast episode - interview with Eric Fiselier, mostly about libc++:
cppcast.com/2019/01/eric-fiselier/ -
Michael Park wrote a nice implementation of
std::variant
with the switch-based approach:
mpark.github.io/programming/2019/01/22/variant-visitation-v2/
Extra 1: New videos from Meeting C++ are available on their youtube
channel:
youtube.com/user/MeetingCPP
Extra 2: More videos from Code::Dive conference: List of Talks
Extra 3: The Legacy Code Programmer’s Toolbox is Out - Fluent C++
- see the first book from Jonathan Boccara!
The links are brought to you by Wojciech Razik.
Wojtek is a Senior C++ developer at Thaumatec, currently writing software for a robot. He enjoys reading C++ Standard before bed, and he loves to hate JS from dawn to dusk.
If you know Polish, take a look at cpp-polska.pl where Wojtek is one of the co-authors.
I've prepared a valuable bonus for you!
Learn all major features of recent C++ Standards on my Reference Cards!
Check it out here: