C++17 In Detail

24 August 2019

C++ Links #34 - new new(), bind_front, SFINAE & AWS

Welcome to new C++ Links - most relevant and useful articles, podcasts and videos that happen between 16th and 24th August 2019.

Today you will find links new operator new, bind_front implementation, SFINAE techniques and much more.

  1. Bartłomiej Filipek wrote an article about dynamic memory allocation for over-aligned data:
    bfilipek.com/2019/08/newnew-align.html

  2. Guest post on FluentCpp. The author shows how to implement classical interview question - fizzbuzz - with C++17 std::optional:
    fluentcpp.com/2019/08/20/a-concise-implementation-of-fizzbuzz-with-stdoptional/

  3. Post from Ádám Balázs. He showed how to write readable code with SFINAE. He also shows how we can use if constexpr and upcoming concepts:
    fluentcpp.com/2019/08/23/how-to-make-sfinae-pretty-and-robust/

  4. Rainer Grimm showed another two myths about C++ defined in C++ Core Guidelines:
    modernescpp.com/index.php/c-core-guidelines-more-non-rules-and-myths

  5. Jason Turner on C++ Weekly continues with his bind_front implementation, he tries to fix it with lambda. WARNING! The content may be offensive or disturbing to some audiences ;)
    youtube.com/watch?v=s2Kqcn5e73c

  6. New Overload Magazine! - inside you will find an article about low-latency logging framework, C++ reflection for python bindings and more:
    isocpp.org/blog/2019/08/overload-152-is-now-available

  7. Article from Ben Deane, explaining why a large number of upcoming C++20 features is not a bad thing:
    elbeno.com/blog/?p=1619

  8. Arthur O’Dwyer showed what problems we can encounter because of rule of zero and self assignments:
    quuxplusone.github.io/blog/2019/08/20/rule-of-zero-pitfall/

  9. New CppCast episode - interview with Marco Magdy, about AWS Lambda:
    cppcast.com/marco-magdy/

  10. The Second article from Barry Revzin this week, it’s about Unified Function Call Syntax (UFCS). This time he showed how it can make writing algorithms much easier. He also describes how new operator |> may work:
    brevzin.github.io/c++/2019/08/22/ufcs-custom-extension/

The links are brought to you through collaboration with 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.