Namespaces
Variants

std:: common_type < tuple-like >

From cppreference.net
Utilities library
Definido en el encabezado <tuple>
template < tuple - like TTuple, tuple - like UTuple >

requires /* ver más abajo */

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

El tipo común de dos tuple-like es un std::tuple que consiste en los tipos comunes de todos los pares de tipos de elementos correspondientes de ambos tipos.

Dado

se deben cumplir las siguientes restricciones:

Tipos de miembros

Tipo de miembro Definición
type std:: tuple < std:: common_type_t < TTypes, UTypes > ... >

Ejemplo

Véase también

determina el tipo común de un grupo de tipos
(plantilla de clase)
determina el tipo común de dos pair s
(especialización de plantilla de clase)