Namespaces
Variants

std:: constructible_from

From cppreference.net
Definiert im Header <concepts>
template < class T, class ... Args >

concept constructible_from =

std:: destructible < T > && std:: is_constructible_v < T, Args... > ;
(seit C++20)

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

Referenzen

  • C++23-Standard (ISO/IEC 14882:2024):
  • 18.4.11 Konzept constructible_from [concept.constructible]
  • C++20-Standard (ISO/IEC 14882:2020):
  • 18.4.11 Konzept constructible_from [concept.constructible]

Siehe auch

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