Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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