共用方式為


conditional 類別

根據指定的條件選取這兩種類型之一。

template<bool B, class Ty1, class Ty2>
    struct conditional;

template<bool _Test,class T1,class T2>
using conditional_t = typename conditional<_Test, T1, T2>::type;

參數

參數

描述

B

判斷這個選取之類型的值。

Ty1

要評估的類型。

Ty2

要評估的類型。

備註

當 B 判斷值為 true 時,conditional<B, Ty1, Ty2>::type 判斷值為 Ty1,當 B 判斷值為 false 時,判斷值為 Ty2。

需求

標頭:<type_traits>

命名空間: std

請參閱

參考

<type_traits>