Overview
Explore the intricacies of C11 generic selection expression and its potential applications in C++ programming in this CppNow conference talk. Delve into the introduction of this C-only language feature and discover how it can enhance C++ generic programming and metaprogramming. Compare the generic selection expression to established C++ features and upcoming language additions. Learn about type generic functions, implementations, and various use cases including variable templates, type control, lvalue expressions, value evaluation, and if statements. Gain insights into the feature's implementation and participate in a discussion on its relevance to C++ development.
Syllabus
Introduction
Type generic function
Implementations
GCC
Bugzilla
Genetic Selection Expression
Use Case
Variable templates
Type
Controlling the producer type
Lvalue expression
Evaluate a value
If statement
Implementation
Discussion
Taught by
CppNow