命名空间
变体
操作

std::common_type<tuple-like>

来自 cppreference.cn
< cpp‎ | utility‎ | tuple
 
 
 
 
定义于头文件 <tuple>
template< tuple-like TTuple, tuple-like UTuple >

    requires /* see below */

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

两个 tuple-like 类型的共同类型是一个 std::tuple,它由两种类型的所有对应元素类型对的共同类型组成。

给定

the following constraints need to be satisfied

[edit] 成员类型

成员类型 定义
type std::tuple<std::common_type_t<TTypes, UTypes>...>

[edit] 示例

[edit] 参见

确定一组类型的共同类型
(class template) [edit]
determines the common type of two pairs
(class template specialization) [edit]