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

Cómo Funciones vectoriales Agregado

2011/5/23
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 escribir un Ping intermitente
Cómo comprobar el correo electrónico POP3 con C + + con MFC
¿Qué justificación significativa existe para el operador - en C y C?
Cómo calcular la longitud de cuerda
Cómo utilizar la Herramienta de Cálculo de CPP
Cómo buscar una cadena en la memoria intermedia con C + +
Cómo utilizar el mapa STL Container Class
Cómo leer un archivo XLS con un programa de C
Conocimiento de la computadora © http://www.ordenador.online