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 true
T1 olarak değerlendirilir ve B değerlendirildiğinde T2 olarak false
değerlendirilir.
Gereksinimler
Üst Bilgi:<type_traits>
Ad alanı: std