C++17 In Detail

02 February 2019

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!

  1. The mailing lists before the next ISO C++ Meeting are available. 177 papers to read!
    open-std.org/jtc1/sc22/wg21/docs/papers/2019

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

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

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

  5. Tyler Young wrote an article with benchmarks of cache-friendly data structures. He looks closer to llvm clever containers, llvm::SmallVector, llvm::SmallSet and llvm::DenseMap.
    tylerayoung.com/2019/01/29/benchmarks-of-cache-friendly-data-structures-in-c/

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

  7. New CppCast episode - interview with Eric Fiselier, mostly about libc++:
    cppcast.com/2019/01/eric-fiselier/

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

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.