Namensräume
Varianten
Aktionen

std::constructible_from

Von cppreference.com
< cpp‎ | concepts
 
 
 
Definiert in der Header-Datei <concepts>
template< class T, class... Args >

concept constructible_from =

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

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

[bearbeiten] References

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

[bearbeiten] Siehe auch

prüft, ob ein Typ einen Konstruktor für spezifische Argumente hat
(Klassenvorlage) [bearbeiten]