03/04/2016, 02:55
|
| | Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 8 meses Puntos: 3 | |
Respuesta: Duda sobre declaración de apuntador Ya se que la duda fue solucionada pero a mi me surge otra, que diferencia hay entre:
double (*pmag)(struct Vector *);
Y:
double *pmag(struct Vector *);
Según lo que he entendido el primer caso es un puntero a una función que devuelve un double y el segundo seria una función que devuelve un puntero double. Mi duda es que ambos serian prototipos ¿no? ¿como le asignó una función al primer caso? Esto me recuerda mucho a cuando se quiere controlar eventos en una clase y dependiendo de si creamos una función para ese evento se ejecuta o no ya que de primeras el puntero seria NULL y al asignarle una función ya no lo sería. |