Bjarne Stroustrup, creador de C++

«Si entiendes int y vector entiendes C++. El resto son (1300 páginas de) detalles.»

Introducción

Los programas precisan de diferentes tipos de datos a los que procesar para realizar una tarea.

Cada tipo de dato:

  • desempeña un propósito determinado en la lógica del programa.

  • tiene necesidades diferentes de tamaño de memoria.

  • se codifica de manera distinta en la memoria física del ordenador.

Hasta el momento hemos trabajado básicamente con datos simples, tales como int, double o char.

En este tema vamos a introducir los vectores, datos compuestos, contenedores de datos del mismo tipo relacionados entre sí.

Aunque está desaconsejado en la creación de nuevo código C++, vamos a comenzar estudiando los vectores al estilo del Lenguaje C. Los motivos son los siguientes:

  • Existe mucho código escrito en C y muchos dispositivos usan C para poder ser programados.

  • Pedagógicamente, estudiarlos sirve para introducir y poner de manifiesto las ventajas del uso de los contenedores vector de C++.