名稱空間
變體
操作

std::common_type<tuple-like>

來自 cppreference.com
< cpp‎ | utility‎ | tuple
 
 
 
 
定義於標頭檔案 <tuple>
template< tuple-like TTuple, tuple-like UTuple >

    requires /* 見下文 */

struct common_type<TTuple, UTuple>;
(C++23 起)

兩種 tuple-like 型別的共同型別是一個 std::tuple,它由兩種型別的對應元素型別對的共同型別組成。

給定

需要滿足以下約束:

[edit] 成員型別

成員型別 定義
型別 std::tuple<std::common_type_t<TTypes, UTypes>...>

[edit] 示例

[edit] 參閱

確定一組型別的公共型別
(類模板) [編輯]
確定兩個 pair 的公共型別
(類模板特化) [編輯]