C++17 In Detail

30 November 2018

C++ Links #11

See my new website at cppstories.com

Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 24th and 30th of November. In this week you can found links to blog post series about good interface design, benchmarks for C++17 parallel algorithms, a video about compiler attributes and many more!

  1. Jonathan Boccara wrote another 2 posts on series about easy to use Interfaces. The whole series contains lots of good advice with examples
    First: fluentcpp.com/2018/11/23/function-parameters-making-interfaces-easy-to-use/
    Second: fluentcpp.com/2018/11/27/design-function-parameters-make-interfaces-easy-use-23/
    Third: fluentcpp.com/2018/11/30/function-parameters-3/

  2. Ranges Library is already merged in C++ Standard Draft! Here is the pull request, on-line version of C++ Standard draft is available here:

  3. New C++ Weekly from Jason Turner - he shows how to use GNU Function Attributes using the modern C++17 syntax:

  4. Post from Arthur O’Dwyer - he compares current dependencies between Concepts to ifstream classes design:

  5. A new article from Bartłomiej Filipek - he continues to analyse C++17 Parallel Algorithms. Now he checks implementation from Intel (easy to integrate using Conan!), benchmark results are really interesting!

  6. Another trip report from CppCon, from ThePhD:

  7. Rainer Grimm wrote an interesting post about Regular and SemiRegular types. If you don’t know what it is - he describes it really clearly:

  8. Article about “How to teach C++”. The author suggest, e.g. at the beginning only pass-by-value. The article has even comments from Bjarne Stroustrup!

  9. A new version of CLion is available: it includes remote development, integration with CPU Profilers and much more!

  10. Article from Arne Mertz - he describes why we should avoid passing raw data as std::string

  11. New CppCast - interview with Lenny Maiorani from Quantlab, about high-performance computing, pair programming & CppCon

  12. Jens Weller makes a summary of his latest Meeting C++ 2018: keynotes, talks, numbers… and we can expect videos of the talks soon!

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.

If you want to get additional C++ resources, exlusive articles, early access content, private Discord server and weekly curated news, check out my Patreon website: (see all benefits):

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