TEORÍA
El objeto «vector» es una lista parametrizada, esto es, es un conjunto ordenado de datos del mismo tipo (siendo dicho tipo el parámetro del vector).
PRÁCTICA
El ejemplo siguiente hace uso de enteros (int) pero se puede cambiar el tipo en la parametrización del vector.
#include <vector>
using namespace std;
//...
// INICIALIZACIÓN
vector<int> mi_lista;
mi_lista.push_back(10)
// ACCESO
cout << mi_lista[0] << endl;
// BORRADO
//Borra el índice 1
mi_lista.erase( mi_lista.begin()+1 );
//Borra los índices del 1 al 5 (ambos inclusives)
mi_lista.erase( mi_lista.begin()+1, mi_lista.begin()+5 );
// RECORRER
for (auto item : mi_lista) {
cout << item << endl;
}
// VACIADO
mi_lista.clear();
// TAMAÑO
int tamano = mi_lista.size();
// ¿ESTÁ VACÍO?
bool lista_vacia = mi_lista.empty();
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.