Namespaces
Variants

std::experimental::ranges:: Constructible

From cppreference.net
template < class T, class ... Args >

concept bool Constructible =

Destructible < T > && std:: is_constructible < T, Args... > :: value ;
(ranges TS)

Das Constructible -Konzept spezifiziert, dass eine Variable vom Typ T mit den gegebenen Argumenttypen Args... initialisiert werden kann.

Es muss keine Subsumptionsbeziehung zwischen Constructible<T, Args...> und std:: is_constructible < T, Args... > :: value bestehen.

Siehe auch

prüft, ob ein Typ einen Konstruktor für bestimmte Argumente besitzt
(Klassentemplate)