J'ai le problème suivant:Writting un getter pour un pointeur vers une fonction
"list.c"
struct nmlist_element_s {
void *data;
struct nmlist_element_s *next;
};
struct nmlist_s {
nmlist_element *head;
nmlist_element *tail;
unsigned int size;
void (*destructor)(void *data);
int (*match)(const void *e1, const void *e2);
};
/*** Other code ***/
Quelle sera la signature d'une fonction qui retourne 'destructor 'de la structure? Par exemple, la signature de la fonction qui retourne « taille » est:
unsigned int nmlist_size(nmlist *list);
Quel sera le cas pour « destructor ».
Vous essayez d'écrire C++ dans C? Je ne t'envie pas. –
@ T.E.D. En fait, c'est très rafraîchissant :) –