How We Made a 128-Arm Pattern Match Run 10 Faster
How We Made a 128-Arm Pattern Match Run 10× Faster The 128-branch dispatch problem, and...
Tag archive
How We Made a 128-Arm Pattern Match Run 10× Faster The 128-branch dispatch problem, and...

Dê adeus de uma vez por todas ao void*. std::any é um recurso da biblioteca padrão C++...

At CppCon 2021, Herb Sutter gave a talk about potential pattern matching in the C++ standard. One...
Avoid the runtime cost when you have all the needed information at compile time
Communication is a powerful tool of the humanity. It allows us to transfer ideas and thoughts from...
Structured binding allows to initialise multiple entities by members of another object, for...
C++17 introduced a handy construct called structured binding: const auto [first, second] = std::ma...
See how the overload pattern works in C++17 and allows to pass multiple lambdas into std::visit.
Have a look at several examples where C++17 shines with new parallel execution!
With C++17 we have an amazing way of writing compile time if statements. See how we can simplify code.
C++17 has granted us with std::variant. Simply put, it is a type-safe union. To access the value it...