Fantastic Algorithms and Where To Find Them - Nicholas Ormrod
A great introduction to some lesser known algorithms:
Fantastic Algorithms and Where To Find Them
by Nicholas Ormrod
September 13-19, Aurora, CO, USA
October 25, Pavia, Italy
November 6-8, Berlin, Germany
November 3-8, Kona, HI, USA
By Meeting C++ | Feb 2, 2018 03:40 AM | Tags: meetingcpp intermediate algorithms
A great introduction to some lesser known algorithms:
Fantastic Algorithms and Where To Find Them
by Nicholas Ormrod
By Adrien Hamelin | Jan 31, 2018 07:14 PM | Tags: intermediate c++17
And make less mistakes.
Help the compiler warn you
by Andrzej Krzemieński
From the article:
Compiler warnings are a very useful tool for detecting bugs in your program. Because you can enable them selectively, and because you can choose to turn them into hard errors on your compiler, you can in fact build a dialect, which is a safer subset of C++...
By Adrien Hamelin | Jan 31, 2018 07:12 PM | Tags: intermediate community
A classic error:
break and fallthrough
by Andrey Karpov
From the article:
We would like to suggest reading the series of articles dedicated to the recommendations on writing code of high quality using the examples of errors found in the Chromium project. This is the second part, which will be devoted to the switch operator and, more precisely, to the problem of a forgotten break operator...
By Adrien Hamelin | Jan 29, 2018 06:31 PM | Tags: intermediate
Interesting indeed!
Guidelines for constructor and cast design
by Jonathan Müller
From the article:
A while back — but sadly not too many blog posts ago — I wrote about explicit constructors and how to handle assignment. In this blog post, I made the assumption that you most likely want to have explicit single argument constructors.
But when do we actually want implicit single argument constructors?
Let’s consider the broader question: How should I design a cast operation for my user-defined type? And how should I design a constructor?
But first, something different: what is the difference between a cast and a constructor?
By Meeting C++ | Jan 28, 2018 05:22 AM | Tags: meetingcpp intermediate community code review cleancode
Arne Mertz sharing some of his wisdom about code reviews:
Code Reviews - Why, what and how
by Arne Mertz
By Meeting C++ | Jan 26, 2018 02:45 AM | Tags: stl performance meetingcpp intermediate functional c++14 c++11
Is a better std::function possible?
Is std::function really the best we can do?
by Lukas Bergdoll
By Jason Turner | Jan 24, 2018 09:04 AM | Tags: intermediate c++20
Episode 99 of C++ Weekly.
C++ 20's Default Bit-field Member Initializers
by Jason Turner
About the show:
Jason introduces one of the first accepted features for C++20 (aka C++2a, but probably will become C++20) that also has compiler support.
By Meeting C++ | Jan 24, 2018 02:03 AM | Tags: strong types meetingcpp intermediate basics
A talk on Strong Types from Meeting C++ 2017!
Strong types for strong interfaces
by Jonathan Boccara
By Meeting C++ | Jan 19, 2018 10:21 AM | Tags: python programming meetingcpp intermediate haskell experimental efficiency basics
A new video from Meeting C++ 2017:
Improve your C++ with Inspirations from other languages
by Andreas Reischuck
By Meeting C++ | Jan 19, 2018 04:10 AM | Tags: meetingcpp intermediate c++11 allocators advanced
A new talk from Meeting C++ 2017: John Lakos talking about Allocators!
Local (Arena) Memory Allocators
by John Lakos
Part 1:
Part 2: