“Conocimiento Programación>C /C + + Programming

Cómo devolver un puntero a un vector

2014/12/18
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 :

vector newVector ;
7

Devuelve la dirección del vector, y asignarla al puntero llamando a la función " vectorFunction " , así:

v = vectorFunction ( newVector ) ;

C /C + + Programming
Cómo utilizar un puntero de función en la matriz de enteros
Cómo convertir a BitArray Byte
Cómo utilizar Turbo C
Cómo implementar el TAD Pila
Cómo hacer un Web Mashup
Cómo agregar un cuadro de texto de DataGridView
Cómo hacer descriptores de archivos en C
¿Programa C para calcular la búsqueda lineal y binaria?
Conocimiento de la computadora © http://www.ordenador.online