Aller au contenu

Question C: structures et pointeur vers une fonction ?


LapinGarou

Messages recommandés

les pointeurs sur fonction existent aussi en C evidement, sinon je vois pas comment le c++ pourrait marcher.

void *p; est un pointeur sur un objet void

int *p; est un pointeur sur un objet nombre entier

mais

void (*p)(void); est un pointeur sur une fonction du type void f(void);

char *(*p)(void); est un pointeur sur une fonction renvoyant un pointeur sur un char

Donc il est tout a fait possible de mettre dans une structure

struct st

{

int x;

int y;

int (*p)(int, int);

};

typedef struct st _st;

Lien à poster
×
×
  • Créer...