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.
Bartłomiej Filipek wrote an article about dynamic memory allocation for over-aligned data:
bfilipek.com/2019/08/newnew-align.htmlGuest 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/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 upcomingconcepts
:
fluentcpp.com/2019/08/23/how-to-make-sfinae-pretty-and-robust/Rainer Grimm showed another two myths about C++ defined in C++ Core Guidelines:
modernescpp.com/index.php/c-core-guidelines-more-non-rules-and-mythsJason 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=s2Kqcn5e73cNew 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-availableArticle from Ben Deane, explaining why a large number of upcoming C++20 features is not a bad thing:
elbeno.com/blog/?p=1619Arthur 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/New CppCast episode - interview with Marco Magdy, about AWS Lambda:
cppcast.com/marco-magdy/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.