Talk

Type loopholes in C++: Standard level bug

In RussianComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.

In the talk, we will consider in detail the mechanisms for adding and changing the global state at the compilation time, as well as get acquainted with examples of the practical application of these techniques. We implement obtaining a list of types of aggregates, a constexpr counter and other features that cannot be implemented without loopholes. The talk is intended for listeners familiar with the templates and the basics of metaprogramming.

  • #metaprogramming

Speakers

Invited experts

Talks