Last Update:
C++ Links #21
Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 23rd February and 1st of March 2019.
This week we have a massive update on the upcoming C++ Standard - Kona Meeting reports. Then you can also read about the history of lambdas, about smart iterators and more.
Here’s the list:
-
The Winter ISO C++ Committee Meeting has just ended. C++20 is now feature complete!. Great news came from Kona! Most importantly - we will have modules and coroutines in C++20! A detailed report can be found on Reddit:
reddit.com/r/cpp/comments/au0c4x/201902_kona_iso_c_committee_trip_report_c20/ -
Kona trip report from Herb Sutter - additional information about committee progress. To sum up: C++20 will be big as C++11 - Concepts, Ranges, Modules, Coroutines and more!
herbsutter.com/2019/02/23/trip-report-winter-iso-c-standards-meeting-kona/ -
Bartłomiej Filipek wrote a post about lambda: its history, many interesting details (capturing statics, globals, class members…). I would call it “Everything you want to know about lambda”. And… It’s only the first part!
bfilipek.com/2019/02/lambdas-story-part1.html -
This week Jason Turner on C++ Weekly shares information about C++ conferences from around the world:
youtube.com/watch?v=9ENXVGFk0s4 -
Jonathan Boccara continues the series about smart iterators. In this week he published two articles:
fluentcpp.com/2019/02/26/is-unzip-a-special-case-of-transform/
fluentcpp.com/2019/03/01/partitioning-data-with-output-iterators-in-cpp/ -
Rainer Grimm writes about Misconceptions and Surprises regarding templates. For example about related types and inheritance:
modernescpp.com/index.php/templates-misconceptions-and-surprises -
A New number of Overload magazine is available! Inside you will find a few interesting articles - e.g. why you shouldn’t use
std::endl
, 5 reasons whystd::mutex
sucks:
accu.org/var/uploads/journals/Overload149.pdf -
Jonathan Müller shares a guide about special member function. When to write copy constructors, move operator… the rule of zero and more:
foonathan.net/blog/2019/02/26/special-member-functions.html -
This week Jason and Rob talk with Peter Bindels about the Kona meeting.
cppcast.com/2019/02/peter-bindels/
Extra 1: All videos from Meeting C++ are finally available!
youtube.com/meetingcpp
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: