Le 12270i�me jour apr�s Epoch,
Sven Luther �crivait:

> Je suis pas expert en perl, donc je peut pas commenter sur le code ci
> dessus, mais il me semble qu'en C, il n'est pas possible de creer des
> fonctions dynamiquement, a moins d'avoir l'information sur la
> representation interne des fonctions, ce qui n'est du coup pas du tout
> portable.

Je ne parlais pas de retourner une fonction cr��e dynamiquement, mais de
retourner, comme dans l'exemple perl, une fonction appliqu�e � une fonction.

La seule diff�rence dans le cas pr�sent, mais elle est de taille � mon avis,
c'est que perl renvoie une fonction anonyme. En C il aurait fallu cr�er ce
prototype de fonction de fonction (non, c'est pas une r�p�tition) retournant
un pointeur de fonction.

>  Et quand je dis dynamiquement, je dis une fonction que l'on
> cree durant l'execution du programme. Bien sur qu'on peut utiliser des
> pointeurs de fonctions, c'est tres util, et abondament utilise dans de
> nombreux logiciels, comme xfree86 par exemple, et a chaque fois qu'on
> veut faire de l'oriente objet en C :)))

�a sent le nouveau troll �a.. :)

-- 
The light at the end of the tunnel is the headlight of an approaching train.

Répondre à