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

给定

需要满足以下约束:

[编辑]成员类型

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

[编辑]示例

[编辑]参阅

确定一组类型的公共类型
(类模板)[编辑]
确定两个 pair 的公共类型
(类模板特化)[编辑]
close