Cross plattform C++ development is challenging - Marc Goodner - Meeting C++ 2018
A talk on cross platform C++
Cross plattform C++ development is challenging
by Marc Goodner
March 19-21, Madrid, Spain
April 1-4, Bristol, UK
June 16-21, Sofia, Bulgaria
By Meeting C++ | Feb 24, 2019 09:08 AM | Tags: tools meetingcpp intermediate crossplattform basics advanced
A talk on cross platform C++
Cross plattform C++ development is challenging
by Marc Goodner
By Meeting C++ | Feb 22, 2019 06:43 AM | Tags: meetingcpp intermediate experimental c++17 c++14 c++11 basics advanced
A great talk on how to write reliable code
How to write more reliable code
by Egor Bredikhin
By Meeting C++ | Feb 19, 2019 04:14 AM | Tags: meetingcpp intermediate efficiency c++20 basics advanced
The last video from the B Track of Meeting C++ 2018:
Policy-based design in C++20
by Goran Arandjelović
By Adrien Hamelin | Feb 18, 2019 11:26 AM | Tags: c++17 advanced
Proof that you can do more!
2 Lines Of Code and 3 C++17 Features - The overload Pattern
by Bartlomiej Filipek
From the article:
While I was doing research for my book and blog posts about C++17 several times I stumbled upon this pattern for visitation of std::variant:
template<class... Ts> struct overload : Ts... { using Ts::operator()...; }; template<class... Ts> overload(Ts...) -> overload<Ts...>; std::variant<int, float> intFloat { 0.0f }; std::visit(overload( [](const int& i) { ... }, [](const float& f) { ... }, ), intFloat; );With the above pattern, you can provide separate lambdas “in-place” for visitation.
It’s just two lines of compact C++ code, but it packs a few interesting concepts.
Let’s see how this thing works and go through the three new C++17 features that enable this one by one.
By Meeting C++ | Feb 18, 2019 08:05 AM | Tags: tmp performance meetingcpp intermediate experimental efficiency compiletime c++20 c++17 c++14 c++11 basics advanced
A great talk about the possibilities of generic programming at compile time
Compile time regular expressions
by Hana Dusíková
By Meeting C++ | Feb 17, 2019 06:45 AM | Tags: performance meetingcpp intermediate experimental efficiency c++11 advanced
Next video from the B Track at Meeting C++:
pinned_vector
by Miro Knejp & Jakob Schweißhelm
By Meeting C++ | Feb 13, 2019 05:38 AM | Tags: performance meetingcpp intermediate functional programming fp experimental efficiency c++17 advanced
HOFs explained by Björn Fahller
Higher Order Functions for ordinary developers
by Björn Fahller
By Meeting C++ | Feb 11, 2019 10:27 AM | Tags: performance meetingcpp intermediate efficiency c++20 basics advanced
Next Video from Meeting C++ 2018:
Dealing with aliasing using contracts
by Gábor Horváth
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 6, 2019 03:53 AM | Tags: meetingcpp intermediate c++17 c++14 advanced
Odin Holmes talking about his Mixin for C++ Design
C++ Mixins
by Odin Holmes