Bonjour, J'aurais aimé savoir a quoi servait les Callback? car sur internet je ne trouve aucune information de bien précise sur l'utilité, la façon dont on l'utilise.
je vous remercie d'avance!
Message édité par transistor49 le 04-03-2005 à 09:01:28
Publicité
Posté le 04-03-2005 à 08:56:56
transistor49
Posté le 04-03-2005 à 08:57:59
ou sur les callback, quelque chose comme sa?
merci
Taz
bisounours-codeur
Posté le 04-03-2005 à 09:34:28
une fonction de rappel.
Code :
emplate <typename FUNC>
void call_on_me(FUNC f)
{
f(42);
}
void f(int);
void test()
{
call_on_me(f);
}
transistor49
Posté le 04-03-2005 à 09:50:15
excuse moi, mes je n'ai pas vraiment compris ton exemple, bien qu'il n'ai pas l'aire compliqué!!!
Message édité par transistor49 le 04-03-2005 à 09:50:35
ben non, tu passes une fonction A en argument d'une fonction B, et à un moment donné, B appelle A. Comme ça tu peux spécialiser le comportement de B
HelloWorld
Salut tout le monde!
Posté le 04-03-2005 à 13:39:20
Par exemple pour un timer, tu peux lui dire "appelles moi cette fonction toutes les secondes". La fonction que tu lui donnes, c'est pas toi qui va l'appeler mais le timer : on dit que c'est une fonction callback.