Documente Academic
Documente Profesional
Documente Cultură
La estructura de la clase vector est pensada para operar con arreglos unidimensionales de datos, los
elementos de un vector pueden ser manipulados de la misma manera en que se hace con las estructuras
de arreglos tradicionales en C, C++; es decir, los componentes de un vector pueden ser referenciados a
travs de un ndice numrico, de la misma manera que en un arreglo cualquiera.
La sintaxis es la siguiente:
vector<tipo_de_dato> nombre_vector(tamao,valor_inicial);
Donde en primer lugar se inicia la declaracin con la palabra vector seguida entre <> por el tipo de dato
del cual queremos que est compuesto el array, posteriormente entre parntesis tenemos dos valores
(ambos opcionales) uno de ellos tamao el cual indica la longitud del vector que recin se est creando,
esto, aunque es opcional es bastante til ya que la ejecucin se hace ms ptima, si se da por adelantado
la longitud mxima que puede llegar a usar dicho vector en memoria entonces menos desplazamientos
en memoria dinmica se tendrn que hacer en medio de la ejecucin (tengan en cuenta esto para hacer
ms ptimo su cdigo). El segundo parmetro, tambin opcional es valor_inicial cmo su nombre lo
indica lodos las posiciones del vector que se ha creado ser inicializadas a ese valor.
Ejemplo:
#include <iostream>
#include <vector>
int main()
{
//vector sin inicializar ni indicar tamao
vector<double> arreglo_1;