Estructura pair
La estructura pair
es una plantilla que permite almacenar dos variables en un sólo objeto.
- Funcionamiento
- Eficiencia
- Funciones miembro
- Funciones no miembro
- Ejemplo general
Funcionamiento
Al ser una estructura, nos permite de manera muy sencilla almacenar dos variables, bajo un mismo nombre. Su funcionamiento puede ser implementado fácilmente con struct
sin embargo, sigue siendo un método práctico y fácil de implementar.
Eficiencia
Acceder a un elemento | constante | \(o(l)\) |
Funciones miembro
Función | Definición |
---|---|
(constructor) | Construye un nuevo elemento pair |
Operador = |
Asigna contenidos |
swap |
Intercambia contenidos de dos elementos pair |
Funciones no miembro
Función | Definición |
---|---|
make_pair |
Crea un elemento pair definido por dos argumentos |
Operadores == , != , < , <= , > , >= |
Compara lexicográficamente los valores del contenedor |
Ejemplo general
Cita esta página
Include Poetry - Code. (2020, 4 de enero). Estructura pair. Obtenido de https://www.include-poetry.com/Code/C++/Estructuras/STL/Pair/