Aracılığıyla paylaş


conditional Sınıfı

Belirtilen koşula göre, iki türden birini seçer.

Sözdizimi

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;

Parametreler

B
Seçili türü belirleyen değer.

T1
B doğru olduğunda tür sonucu.

T2
B yanlış olduğunda tür sonucu.

Açıklamalar

Şablon üye türü tanımıconditional<B, T1, T2>::type, B olarak değerlendirildiğinde trueT1 olarak değerlendirilir ve B değerlendirildiğinde T2 olarak falsedeğerlendirilir.

Gereksinimler

Üst Bilgi:<type_traits>

Ad alanı: std

Ayrıca bkz.

<type_traits>