You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
serhij.zolotukhin edited this page Sep 28, 2026
·
2 revisions
Concepts
Concepts are an extension to the templates feature provided by the C++ programming language.
Concepts are named Boolean predicates on template parameters, evaluated at compile time.
A concept may be associated with a template
(class template, function template, member function of a class template, variable template, or alias template),
in which case it serves as a constraint: it limits the set of arguments that are accepted as template parameters