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

Cómo emitir punteros de función

2012/2/26
punteros de función se utilizan con mayor frecuencia cuando se carga una librería de enlace dinámico (DLL ) . Al enumerar las funciones de una DLL , un programa recibe un puntero a la función que desea ejecutar . Para llamar a una función el puntero primero tiene que ser del tipo fundido a un prototipo de función , que describe la variables de entrada y de salida . Esto asegura que la persona que llama pasa a los tipos correctos de las variables de la función y que el resultado de la función , en su caso , también se corresponde a un tipo de variable correcta . Cosas que necesitará
Visual Studio 2010
Mostrar más instrucciones
1

Abra la solución de proyecto en Visual Studio 2010 .
2

Navegar a la línea de código en el puntero de función es ser de tipos.
3

Asegúrese de que el prototipo de la función para el puntero es correcto. Una función que acepta un entero como su único argumento se puede definir como: " typedef void MYFUNC (int ) ; "
4

Crear una nueva variable para almacenar el puntero a ser encasillado en que se define . por su prototipo de función . Si la función se llama " MYFUNC ", la definición de la variable sería " myVariableName MYFUNC . "
5

Tipo echado el puntero de función al hacer la nueva variable igual al nombre del prototipo de función envuelto en paréntesis redondeadas seguido por el puntero de función . Tipo de fundición a un puntero de función a un prototipo de la función llamada " MYFUNC " se escribiría como: " myVariableName = ( MYFUNC ) myFunctionPointer ; "
6

Llame al puntero usando la variable era de tipo yeso para con respecto a su prototipo de función .

C /C + + Programming
Cómo escribir un simple controlador de dispositivo PCI
Cómo importar DLL uso de un código no administrado
Cómo encontrar a una pérdida de memoria en Linux
Cómo conseguir un prototipo de función en la DLL
Cómo leer A partir de un archivo externo en C + +
Cómo utilizar códigos de acceso en una matriz unidimensional
Cómo crear un retrato en C + +
Cómo utilizar Threading y mensajes en Visual C + +
Conocimientos Informáticos © http://www.ordenador.online