C++17 In Detail

07 December 2018

C++ Links #12

Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 1st and 7th of December.

In this week you will find a link with learning resources from SG20 Education, article about optimising C++ code and many more!

  1. C++17 adds another way of converting characters to numbers, method std::from_chars, faster alternative to std::atoi, std::atol and similar. Bartłomiej Filipek wrote a nice article about it:
    bfilipek.com/2018/12/fromchars.html

  2. New post from Rainer Grimm - he explains argument-dependent lookup:
    modernescpp.com/index.php/c-core-guidelines-argument-dependent-lookup-or-koenig-lookup

  3. C++ Weekly - Jason Turner shows another interesting compiler attributes, pure & const:
    youtube.com/watch?v=8ZxGABHcu40

  4. Guest post on the fluentcpp blog: author of fmt formatting library, Victor Zverovich, wrote an article about formatting strings using different techniques:
    fluentcpp.com/2018/12/04/an-extraterrestrial-guide-to-c-formatting/

  5. Eric Niebler wrote a post about the recent merging of Ranges. He goes through its features, and shares plan for future:
    ericniebler.com/2018/12/05/standard-ranges/

  6. Great article about how to optimize code in C++, by Iurii Krasnoshchok:
    medium.com/@aka.rider/how-to-optimize-c-and-c-code-in-2018-bd4f90a72c2b

  7. Arthur O’Dwyer wrote a post about const_iterator, he gives few examples why it’s bad:
    quuxplusone.github.io/blog/2018/12/01/const-iterator-antipatterns/

  8. Finally - first outcome from SG20 Education Group. Recommendation of most important C++ Conference Videos, all of them are worth watching!
    cjdb.com.au/sg20-and-videos

  9. New CppCast episode - interview with Denis Bakhalov from Intel compiler team, he describes how work inside compiler team looks like, how ICC is benchmarked and many more:
    cppcast.com/2018/12/denis-bakhvalov/

  10. Article from Jonathan - about algorithms on ranges:
    fluentcpp.com/2018/12/07/algorithms-on-ranges/

  11. A video podcast from cppchat team, with Bjarne itself:
    youtube.com/watch?v=OF7xbz8fWPg

Extra: C++ Poll for December 4th 2018, New Expression and Size Conversions - Shafik Yaghmour’s Blog

Extra 1: Meeting C++ Blogroll 169

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