desarrollo software
Nombre: Carlos Alberto Silva Cedeño
5to Semestre
CIENCIAS DE LA COMPUTACIÓN
Clase Vector
La estructura de la clase vector está pensada paraoperar 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 (arrays) tradicionales enC, C++; es decir, los componentes de un vector pueden ser referenciados a través de un índice numérico, de la misma manera que en un arreglo cualquiera. Por ejemplo, si A es un objetode vector, entonces la instrucción: A[0]; se refiere al componente 0 (primer elemento) de A. El resultado de todo esto es que usted puede navegar o iterar a través de los componentesde una lista haciendo uso de índices, o si lo prefiere a través de punteros iteradores. Si usted desea ver una lista completa de los métodos asociados a la clase vector siga éste enlace( Tabla de métodos ), pero recuerde que no todos ellos serán cubiertos aquí.
Para comenzar, vamos a presentar un ejemplo sencillo, el cual consistirá en crear un vector de números depunto flotante. Al vector creado le agregaremos una serie de valores los cuales posteriormente serán sumados y desplegados en la pantalla del monitor. Para nuestro ejemplo vamos aemplear los métodos push_back(para agregar los números), size (para obtener el número de componentes en el vector), e iteraremos por medio de índices numéricos.
Ejemplos:#include
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
char buffer[80];
double suma;
vector v;
v.push_back(999.25);v.push_back(888.50);
v.push_back(777.25);
suma = 0;
for(int i = 0; i < v.size(); i++)
{
suma += v[i];
sprintf(buffer, "%10.2f", v[i]);
cout
Regístrate para leer el documento completo.