Templating
Demystify a powerful part of C++ that most C++ developers fear to tread into.
Understand the basics of generics in C++.
templatespecializationpartial specializationCTADvariadic templatesfold expressionszero initializationpass by valuepass by referencestd::ref
Specialize me.
UnknownMedium
Call it.
UnknownEasy
.template
UnknownMedium
If you've used templates, you've run into this.
UnknownEasy
There is no free template.
UnknownEasy
Only these can do this.
UnknownMedium
Template sum 1
UnknownMedium
Template sum 2
UnknownEasy
CTAD
UnknownCooked
auto&& T&& <T>&&
UnknownEasy
To <T> or not to <T>
UnknownEasy
Templates and references
UnknownEasy
A template, or not?
UnknownMedium