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++.