Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Testet, ob ein Typ konstruierbar ist, wenn die angegebenen Argumenttypen verwendet werden.
Syntax
template <class T, class... Args>
struct is_constructible;
Parameter
T
Der abzufragende Typ.
args
Die Argumenttypen, die in einem Konstruktor von T übereinstimmen sollen.
Hinweise
Eine Instanz des Typprädikats enthält "true", wenn der Typ T mithilfe der Argumenttypen in Args konstruierbar ist, andernfalls "false". Typ T ist konstruierbar, wenn die Variabledefinition T t(std::declval<Args>()...);
wohlgeformt ist. Sowohl T als auch alle Typen in Args müssen vollständige Typen, void
oder Arrays unbekannter Grenzen sein.
Anforderungen
Header:<type_traits>
Namespace: std