C++17 In Detail

06 April 2019

C++ Links #25 - 75 articles in two months & understanding modules!

Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 30th of March and 5th of April 2019.

In this week you will find a link to the blog which publishes 75 C++ articles in the last two months, how the game industry keeps up with tech, post about understanding C++ modules and many more!

  1. Most active C++ blog recently - vorbrodt.blog, from Martin Vorbrodt, just in the last week published 6 new articles. In the past two months, he wrote… 75 articles! That’s more than one article per day. In this week he published posts about {fmt} library, std::string SSO, C++ attributes… It’s hard to describe them all - here is the complete list of all his articles:
    reddit.com/r/cpp/comments/b9xfvs/my_c_blog_so_far/

  2. Article from vector-of-bool, continuation of previous article about C++ Modules. Inside you will find lots of nice examples with export and import. After reading it, you can just sit and use modules effectively. The author shows also “The Dungeon Boss”, two new concepts: visible and reachable:
    vector-of-bool.github.io/2019/03/31/modules-2.html

  3. In the new C++ Weekly episode, Jason Turner describes his project: “Cpp box”, ARMv4 simulator with pretty nice GUI!
    youtube.com/watch?v=imuINhOrjFw

  4. A guest post by Andreas Fertig on Rainer Grimm’s blog. Andreas shows what code is generated when you are using templates. For example Class Template Deduction looks a little bit scary!
    modernescpp.com/index.php/c-insights-template-instantiation

  5. Jonathan Boccara continues his series about Boost STL-like algorithms. In the second part he describes searching algorithms, in the third, he describes rest of algorithms (like is_palindrome, hex/unhex etc):
    fluentcpp.com/2019/04/02/the-boostl-algorithms-boost-algorithms-that-extend-the-stl-2/
    fluentcpp.com/2019/04/05/the-boostl-algorithms-boost-algorithms-that-extend-the-stl-3/

  6. A new episode of CppCast, interview with two people: Marcus Tillmanns and Tobias Lensing. Podcast a little about Qt and Boden cross-platform framework.
    cppcast.com/2019/04/marcus-tobias/

  7. Follow-up post on cpptruths about integration vcpkg with cmake:
    cpptruths.blogspot.com/2019/03/bootstrapping-vcpkg-based-cmake-project_31.html

  8. Interesting implementation of a mechanism to call chain of functions configurable from the XML file:
    mklimenko.github.io/english/2019/03/31/configuration-driven-polymorphism/

  9. Mathieu Ropert describes the process of how he upgrade the C++ environment in game dev, step by step:
    mropert.github.io/2019/03/31/how_do_keep_up_with_tech/

Bonus 1: Meeting C++ team also has great blogroll:
meetingcpp.com/blog/blogroll/items/Meeting-Cpp-Blogroll-184.html

The links are brought to you by Wojciech Razik.
Wojtek is a Senior C++ developer at Thaumatec, currently writing software for a face & iris recognition device. 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
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.