C++17 In Detail

26 October 2018

C++ Links #8

Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 20th and 26th of October.
Today you will find a link to the easiest papers for San Diego Meeting, an article that explains why adding unused method may have a performance impact and many more!

  1. In last week the official list of papers before San Diego ISO Meeting was published. Bartłomiej Filipek chooses 5 most interesting and describes them a bit.
    bfilipek.com/2018/10/papers-sandiego.html

  2. New post from Rainer Grimm, he wrote about new thread type std::jthread, which is one of the proposal to C++20. This new type of thread has two new capabilities: interruptable and automatically joining:
    modernescpp.com/index.php/a-new-thread-with-c-20-std-jthread

  3. New C++ Weekly episode: Jason Turner checks if C++ can be compiled for old MIPS architecture:
    youtube.com/watch?v=2HRqtx859ks

  4. Krister Walfridsson’s wrote a nice article, why adding an unused method to the codebase may have performance impact:
    kristerw.blogspot.com/2018/10/optimization-and-performance-measurement.html

  5. Post about chaining function, the author explains how this technique may break reference lifetime extension:
    cpptruths.blogspot.com/2018/10/chained-functions-break-reference.html

  6. 4th part of the series from Jonathan Boccara about counting words demo application: he extends his project to compute the span of a word:
    fluentcpp.com/2018/10/23/word-counting-span/

  7. Another post from Jonathan - accessing the index of the current element in modern C++, e.g. he shows how to use boost::adaptors:
    fluentcpp.com/2018/10/26/how-to-access-the-index-of-the-current-element-in-a-modern-for-loop/

  8. Article from Barry Revzin - he presents a potential problem with upcoming Concepts:
    brevzin.github.io/c++/2018/10/20/concepts-declarations/

  9. If you tried to read San Diego papers and didn’t understand anything - here is a list of “easy papers”:
    thephd.github.io/2018/10/22/Simple,-Easy-Papers.html

  10. A new episode of CppCast - interview with Jens Weller, organiser and founder of Meeting C++:
    cppcast.com/2018/10/jens-weller/

Bonus 1: Not strictly related to C++, but important for every programmer: thoughts about Code Reviews:
github.com/tvaneerd/stuff/blob/master/code_reviews.md

Bonus 2: You can track the CppCon Youtube Channel where more and more videos from the latest edition start to appear!
youtube.com/user/CppCon

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.