Tu défini un type de pointeur de fonction qui ne prend pas d'argument (le (void)) et qui renvoi MyStruct*.
Tu peux utiliser ça de cette façon :
typedef MyStruct *(*AStruct)(void);
MyStruct* f()
{
return NULL;
}
int main()
{
AStruct pf = f;
return 0;
}
Message édité le 30 juin 2016 à 21:37:42 par Pseudo supprimé