std::common_type<std::pair>
De es.cppreference.net
| Definido en el encabezado <utility>
|
||
template< class T1, class T2, class U1, class U2 >
requires requires { typename std::pair<std::common_type_t<T1, U1>,
std::common_type_t<T2, U2>>; }
struct common_type<std::pair<T1, T2>, std::pair<U1, U2>>;
|
(desde C++23) | |
El tipo común de dos pairs es un pair de ambos tipos comunes de los tipos de elementos correspondientes de ambos pairs.
El tipo común se define solo si ambos pares de tipos de elementos correspondientes tienen tipos comunes.
Tipos de miembros
| Tipo de miembro | Definición |
type
|
std:: pair < std:: common_type_t < T1, U1 > , std:: common_type_t < T2, U2 >> |
Ejemplo
|
Esta sección está incompleta
Razón: sin ejemplo |
Véase también
|
(C++11)
|
determina el tipo común de un grupo de tipos
(plantilla de clase) |
|
(C++23)
|
determina el tipo común de un
tuple
y un tipo
tuple-like
(especialización de plantilla de clase) |