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.
Wählt einen von zwei Typen, abhängig von der angegebenen Bedingung.
Syntax
template <bool B, class T1, class T2>
struct conditional;
template <bool _Test, class _T1, class _T2>
using conditional_t = typename conditional<_Test, _T1, _T2>::type;
Parameter
B
Der Wert, der den ausgewählten Typ bestimmt.
T1
Das Typergebnis, wenn B „true“ ist.
T2
Das Typergebnis, wenn B „false“ ist.
Hinweise
Der Vorlagenmemmemmtyp "typedefconditional<B, T1, T2>::type" wird zu T1 ausgewertet, wenn B als "T2" ausgewertet trueund als "T2" ausgewertet falsewird.
Anforderungen
Header:<type_traits>
Namespace: std