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.

C++17 In Detail
© 2017, Bartlomiej Filipek, Blogger platform
Disclaimer: Any opinions expressed herein are in no way representative of those of my employers. All data and information provided on this site is for informational purposes only. I try to write complete and accurate articles, but the web-site will not be liable for any errors, omissions, or delays in this information or any losses, injuries, or damages arising from its display or use.
This site contains ads or referral links, which provide me with a commission. Thank you for your understanding.