Bonjour j'aimerais qu'une personne m'éclaire au sujet d'une structure concernant des types de variable j'ai le code suivant que l'on m'a donné :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
typedef struct
{
    size_t (*hash)(const void *, size_t); // size_t => unsigned integer
    int (*compare)(const void *, const void *);
    size_t length;
    size_t nb;
    size_t size;
    List list[1];
} HashTable;
La variable compare est un pointeur vers int, mais ce que je ne comprends pas c'est qu'elle est suivit d'un pointeur générique constant cela signifie quoi en C :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
int (*compare)(const void *, const void *);
Merci d'avance pour toutes aides !