C programming question

Juan J. Martínez reidrac at usebox.net
Wed Jul 6 16:36:21 GMT 2005

El lun, 04-04-2005 a las 11:43 -0700, Matt escribió:
> [...]
> Can someone break down these declarations (if that's what they are)?  Is 
> this a form of typecasting?  Thanks for your help.

Those are declarations of pointers to functions.

/* real function */
void dumb(int a) { return a; }

/* here follows a declaration of func pointer */
int (*func_ptr)(int);
int a;

/* assign it */

/* use it */

Any good book about C should cover this. Look for OOP in C also, it's
frequent use pointers to functions + structs to add classes to C.



Desarrollo y sistemas: http://www.usebox.net/
      Página Personal: http://www.usebox.net/jjm/

More information about the freebsd-hackers mailing list