significado

sshix
03 de Marzo del 2005
Hola
Tengo dudas acerca de funciones puntero
si alguien me puede explicar o tendra algun manualillo por ahi

int function(int * x,int * y)
{
return (*x-*y)
}

(int (*)(const void *, const void *))function;

q significa los patrones que hay detras de function, si alguien puede hacerme el favor de explicarme

chuidiang
03 de Marzo del 2005
Hola:

Eso que declaras es un puntero a funcion. El puntero se llama function.
Devuelve un Int, que es el primer int que aparece.
Los cons void * son los tipos de los parametros de la funcion, es decir, admite dos parametros tipo cont void *
function es el nombre del puntero.
Resumiendo, function es un puntero a una funcion que devuelve int y que admite dos parametros const void *

Se bueno.