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

Cómo Funciones vectoriales Agregado

2013/11/28
En el C + + lenguaje de programación , funciones vectoriales son punteros a funciones que los vectores de retorno. Los vectores son un dispositivo de contención de datos utilizada para almacenar datos en serie , pero permiten el acceso aleatorio. Punteros de función se utilizan a menudo como argumentos a las propias funciones, como pasar un puntero de función de clasificación en una función de clasificación . Como tal , puede que tenga que recoger, o agregado , todas las funciones vectoriales que desea utilizar . Esto se puede hacer con un simple contenedor . Cosas que necesitará
C + + IDE como Eclipse CDT
C + + Compiler como GCC
Ver Más instrucciones
1

carga del C + + entorno de desarrollo integrado haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo", " Nuevo", " proyecto" y elegir la opción " C + + proyecto" para crear un nuevo proyecto de C + + . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE
2

Escriba el siguiente texto en la parte superior del archivo de código fuente con el fin de importar los siguientes bibliotecas : .
< P > # include

# include

using namespace std ;
3

Escriba el siguiente para declarar una función vectorial :

vector vectorFunction () { vector returnVecotr ; vuelva returnVector ;}
4

Declarar una función principal. La función principal es donde el programa comienza la ejecución . Usted puede colocar todo el código del programa en medio de las llaves que siguen a la declaración de la función principal :

int main () { }


5

Escriba una declaración en medio de las llaves de la función principal que define una agregación de vectores :

vector < vector > agregación ;
6

Escribe la lógica de "para" lazo, una construcción que reitera su bloque de código anidado un número determinado de veces :

for (int i = 0 ; i < 10 ; i + +) { }


7

Escribe la siguiente declaración vector entre las llaves del bucle "for". Esto declara un puntero a función llamada " foo" que apunta a una función que devuelve vectores de tipos de datos enteros

vector (* foo) ( ) .
8

Escriba lo siguiente para inicializar la función de puntero. Esto se hace mediante el establecimiento de que igual a la dirección de la función " vectorFunction . "

Foo = & vectorFunction
9

Escriba el siguiente código para empujar el vector en el vector de agregación. La agregación recoge todas las funciones de puntero de vectores en una bonita colección

aggregation.push_back (foo ) .

C /C + + Programming
Cómo cambiar el nombre de NIB XIB en Xcode
Cómo crear un vector de matrices de caracteres en C + +
Cómo dar formato a texto en la programación de Win32
Cómo hacer un reloj en C
Cómo introducir un retraso en segundos para C + +
Cómo conectar una barra de progreso para IO.Stream
Cómo utilizar el comando Scanf en C + +
Cómo hacer cuadrantes Gráfico en C + +
Conocimientos Informáticos © http://www.ordenador.online