C++17 In Detail

01 March 2019

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:

  1. 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/

  2. 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/

  3. 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

  4. This week Jason Turner on C++ Weekly shares information about C++ conferences from around the world:
    youtube.com/watch?v=9ENXVGFk0s4

  5. 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/

  6. Rainer Grimm writes about Misconceptions and Surprises regarding templates. For example about related types and inheritance:
    modernescpp.com/index.php/templates-misconceptions-and-surprises

  7. 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 why std::mutex sucks:
    accu.org/var/uploads/journals/Overload149.pdf

  8. 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

  9. 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.

Get my free ebook about C++17!

More than 50 pages about the new Language Standard.

C++17 in detail, by Bartlomiej Filipek

C++17 In Detail
© 2017, Bartlomiej Filipek, Blogger platform
Any opinions expressed herein are in no way representative of those of my employers.
This site contains ads or referral links, which provide me with a commission. Thank you for your understanding.