Un vector en C++ es una estructura de datos con las siguiente propiedades:
<aside>
💡 Para utilizar vectores debemos incluir la librería: #include <vector>
</aside>
Los elementos de un vector se guardan en una porción de memoria consecutiva que se reserva de forma dinámica durante la ejecución del programa.
Cuando agrandamos un vector mediante push_back()
:
s
bytes NO están reservados por otra entidad del programa se asignan al vector en cuestión.<aside> ❗ C++ no define qué pasa cuando accedemos a una posición fuera de rango.
</aside>
Funciones, pasaje por copia/referencia → exactamente igual a otros tipos de datos (labo 02).