Концепція (C++): відмінності між версіями

Жодних змін в розмірі ,  1 рік тому
нема опису редагування
Немає опису редагування
'''Концепція''' ({{lang-en|concept}}) — це доповнення до [[Шаблони (C++)|шаблоніхшаблонів]] наявних у мові програмування [[C++]]. Концепції це іменовані [[Логічний тип даних|логічні]] предикати на параметри шаблонів обчислювані під час компіляції. Концепцію можна прив'язати до шаблона (шаблона [[Класи C++|класу]], шаблона [[Підпрограма|функції]] або функції члена шаблона класу), у такому випадку вона слугує ''обмеженням'': яке встановлює множину агрументів прийнятних як параметри шаблона.
 
Перед тим як увійти до [[C++20]] пропоновану ще для [[C++11]] початкову специфікацію концепцій було переглянуто багато разів.
641

редагування