std::variant and the power of pattern matching - Nikolai Wuttke - Meeting C++ 2018
A talk on pattern matching with C++17 std::variant
std::variant and the power of pattern matching
by Nikolai Wuttke
June 16-21, Sofia, Bulgaria
September 13-19, Aurora, CO, USA
November 6-8, Berlin, Germany
November 16-21, Kona, HI, USA
By Meeting C++ | Feb 10, 2019 08:01 AM | Tags: meetingcpp intermediate c++17 basics
A talk on pattern matching with C++17 std::variant
std::variant and the power of pattern matching
by Nikolai Wuttke
By Meeting C++ | Feb 9, 2019 04:59 AM | Tags: tmp meetingcpp intermediate experimental c++17 c++14 c++11 basics advanced
Ivan Cukic on TMP and ...
A new look at TMP
by Ivan Cukic
By Meeting C++ | Feb 7, 2019 03:18 AM | Tags: meetingcpp intermediate efficiency c++17 c++14 c++11 basics
A great talk on how to initialize in C++
Initialization in modern C++
by Timur Doumler
By Meeting C++ | Feb 1, 2019 06:16 AM | Tags: meetingcpp intermediate functional programming experimental c++17 basics advanced
Phil Nash presenting on your options with Optional
Option(al) is not a failure
by Phil Nash
By Meeting C++ | Jan 31, 2019 05:34 AM | Tags: tools tooling meetingcpp intermediate efficiency basics advanced
A new way to debug on windows presented by James McNellis
Time Travel Debugging
by James McNellis
By Meeting C++ | Jan 29, 2019 06:20 AM | Tags: ranges meetingcpp intermediate concepts c++20 basics
An overview on Concepts and Ranges - two C++20 features
C++ Concepts and Ranges
by Mateusz Pusz
By Meeting C++ | Jan 28, 2019 07:55 AM | Tags: performance meetingcpp intermediate efficiency c++17 c++14 c++11 basics advanced
Jonathan Müller talking about cache friendly C++:
Writing cache friendly C++
by Jonathan Müller
By Meeting C++ | Jan 26, 2019 08:10 AM | Tags: meetingcpp intermediate c++14 c++11 basics advanced
A talk on data oriented design with realworld examples
Data oriented design in practice
by Stoyan Nikolov
By Adrien Hamelin | Jan 17, 2019 01:20 PM | Tags: basics
Not helping you.
Don’t pass lambdas (or other multi-line entities) as parameters to macros
by Raymond Chen
From the article:
Consider this macro:
#ifdef DEBUG #define LOG(value) LogValue(value) #else // In production, evaluate but don't log. #define LOG(value) (value) #endifThis seems not entirely unreasonable, but bad things happen if you pass a multi-line entity as the macro parameter...
By Meeting C++ | Jan 12, 2019 12:45 PM | Tags: meetingcpp intermediate experimental efficiency c++17 basics advanced
Andrei Alexandrescus Opening Keynote from Meeting C++ 2018
The next big Thing
by Andrei Alexandrescu