Merci bien pour cette solution
Mais j'ai pas vraiment compris ça à 100%
La première ligne du code :
typedef int FSOMME(const Obj *);
FSOMME est considérée comme quoi dans cette définition de type car je sais lorsqu'on créer un type il contient des variables précédées par le type (int, char, long..).
Mais j'ai confus entre cette définition et ce qui se trouve dans ce nouveau type.
ça ne signifie pas que j'ai pas pensé a cette méthode longuement alors ce que j'ai compris c'est que cette création de type "FSOMME" nous permet de construire un pointeur par la suite qui se pointe vers les "int" ainsi on considère ce pointeur comme une petite variable spéciale il appelle une fonction qui retourne la somme puis il se pointe sur cette résultat alors c'est un peut de dynamique ici (si c'est le cas alors j'aime bien cette méthode ^^)
Alors svp une petite explication pour ce code s'il vous plaît 


Partager