Lenguajes de programación tienen diferentes métodos de estructuración de datos. Una estructura de datos común en C + + es el vector . Un vector es una secuencia de algún otro tipo de datos, tales como tipos de datos enteros . Cuando la secuencia es demasiado grande , el vector cambia de tamaño. Esto le permite seguir sumando a un vector sin tener que preocuparse por quedarse sin espacio. Traslado de un vector en torno a la memoria es muy costoso en términos de gastos generales, por lo que es mejor enviar un puntero en su lugar. Puede devolver un puntero a un vector de una función sencilla de reducir la sobrecarga asociada con la transferencia de los datos dentro del vector . Instrucciones
1
Carga tu entorno de desarrollo integrado o IDE, y empezar un proyecto nuevo. Un nuevo archivo de código fuente aparece en el área de trabajo
2
Importe el C + + biblioteca de vectores mediante la inclusión de la siguiente línea en la parte superior del archivo de código fuente: .
# Include ;
3 Crear una función que devuelve un puntero a un vector. La siguiente función se llevará una referencia a un vector y devuelve un puntero a la misma:
vector * vectorFunction (vector y en ) {return } ∈
4 Crear una función principal. La función principal será mantener todo el programa, y se puede escribir así:
int main () {
}
5
Declarar un puntero dentro de los corchetes de la función principal. Este indicador tendrá la dirección del vector, el cual requiere la siguiente sintaxis :
vector * v ;
6 Declarar un vector escribiendo la siguiente línea : < br >
vector newVector ;
7 Devuelve la dirección del vector, y asignarla al puntero llamando a la función " vectorFunction " , así:
v = vectorFunction ( newVector ) ;