std::common_type<std::pair>
來自 cppreference.com
在標頭檔案 <utility> 中定義 |
||
template< class T1, class T2, class U1, class U2 > requires requires { typename std::pair<std::common_type_t<T1, U1>, |
(C++23 起) | |
兩個 pair
的共同型別是一個 pair
,其元素型別為兩個 pair
對應元素型別的共同型別。
只有當兩對對應元素型別都具有共同型別時,才定義共同型別。
[編輯] 成員型別
成員型別 | 定義 |
型別
|
std::pair<std::common_type_t<T1, U1>, std::common_type_t<T2, U2>> |
[編輯] 示例
本節不完整 原因:無示例 |
[編輯] 參閱
(C++11) |
確定一組型別的公共型別 (類模板) |
(C++23) |
確定 tuple 和 tuple-like 型別的通用型別(類模板特化) |