Voici un exemple de la manière dont j'utilise les callbacks :
Soit une application utilisant des plugins, et devant utiliser un type de donnée différent pour stocker les informations de chaque plugin. Comment réaliser ça sans définir tous les types de données en dur dans l'application principale ?
Je code une fonction dans chaque plugin qui se charge de l'allocation et de l'initialisation du type de donnée.
Quand je charge le plugin, je charge un pointeur vers cette fonction magique.
Quand je dois allouer une strucuture pour un plugin, je passe la fonction magique appropriée à la fonction d'allocation globale.
Ainsi, mon serveur manipule toutes les données en aveugle :)
[^] # Re: Tutorial
Posté par JaguarWan . En réponse au message Fonction Call Back : comment ca marche ?. Évalué à 3.
Voici un exemple de la manière dont j'utilise les callbacks :
Soit une application utilisant des plugins, et devant utiliser un type de donnée différent pour stocker les informations de chaque plugin. Comment réaliser ça sans définir tous les types de données en dur dans l'application principale ?
Je code une fonction dans chaque plugin qui se charge de l'allocation et de l'initialisation du type de donnée.
Quand je charge le plugin, je charge un pointeur vers cette fonction magique.
Quand je dois allouer une strucuture pour un plugin, je passe la fonction magique appropriée à la fonction d'allocation globale.
Ainsi, mon serveur manipule toutes les données en aveugle :)