Partners: KDAB Whole Tomato Software CppDepend

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

© 2017, Bartlomiej Filipek, Blogger platform
Any opinions expressed herein are in no way representative of those of my employers.
This site contains ads or referral links, which provide me with a commission. Thank you for your understanding.