common_type Class
讓兩種常見的型別的執行個體。
template<class Ty0, Ty1>
struct common_type;
參數
參數 |
描述 |
---|---|
Ty0 |
要評估的類型。 |
Ty1 |
要評估的類型。 |
備註
此型別修飾詞的執行個體會保留修改型別是:
Ty如果範本參數封包有一個引數。
運算式的型別decltype(true ? Tgen() : Ugen()),其中Tgen()是虛構的函式,傳回型別的值T&&和Ugen()是虛構的函式,傳回型別的值U&&,如果範本參數組件具有完全相同的兩個引數T和U。
需求
標頭: <type_traits>
Namespace: 標準