std::common_type<std::pair>
De cppreference.com
<tbody>
</tbody>
| Definido en el archivo de 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) | |
Define el tipo común para dos tipos pair cuyo tipos de elemento correspondientes tienen sus tipos en común. El tipo común es un tipo pair de ambos tipos comunes.
Tipos miembro
| Tipo 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) |
Deduce el tipo del resultado de una expresión aritmética mixta (plantilla de clase) |