¿Cómo funcionan los vectores en C++?