Namespaces
Variants

std:: constructible_from

From cppreference.net
Определено в заголовке <concepts>
template < class T, class ... Args >

concept constructible_from =

std:: destructible < T > && std:: is_constructible_v < T, Args... > ;
(начиная с C++20)

Концепт constructible_from определяет, что переменная типа T может быть инициализирована заданным набором типов аргументов Args... .

Ссылки

  • Стандарт C++23 (ISO/IEC 14882:2024):
  • 18.4.11 Концепт constructible_from [concept.constructible]
  • Стандарт C++20 (ISO/IEC 14882:2020):
  • 18.4.11 Концепт constructible_from [concept.constructible]

Смотрите также

проверяет, имеет ли тип конструктор для определенных аргументов
(шаблон класса)