Vectores: pushback & popback

En esta entrada revisaremos los vectores, y algunas funciones interesantes con ellos.

Un vector basicamente es una secuencia de elementos que se almacenan contiguamente.  Los vectores pueden cambiar su tamaño dinámicamente, lo que permite agregar o eliminar elementos, lo que los hace muy flexibles y útiles para muchas aplicaciones, entre ellas la creación de listas de caracteres o datos.

Para usar vectores, primero debes incluir la biblioteca <vector>. Posterior a ello debemos declarar nuestro vector con la siguiente sintaxis "vector <Tipo de dato> nombre del vector".

Algunas funciones interesantes con vectores son: pushback y popback. Pushback nos permite añadir un elemento al final de nuestro vector, en cambio popback eliminara dicho elemento. A continuación un ejemplo.

#include<iostream> #include<vector> using namespace std; int main(){ int op; string nombre; vector <string> lista; do{ cout<< "\t\tMenu"<<endl; cout<< "1. Agregar nombre"<<endl; cout<< "2. Ver lista"<<endl; cout<< "3. Salir"<<endl; cout<< "Elige una opción.: "<<endl; cin >>op; switch(op){ case 1: for(int i=0;i<=5;i++){ cout <<"Escriba un nombre: " <<endl; cin >> nombre; lista.push_back(nombre); } break; case 2: for(int i=0;i<5;i++){ cout << lista[i] <<endl; } break; } }while(op!=3); return 0; }

 


Comentarios

Entradas populares