Callback

Callback - C++ - Programmation

Marsh Posté le 04-03-2005 à 08:56:56    

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
Reply

Marsh Posté le 04-03-2005 à 08:56:56   

Reply

Marsh Posté le 04-03-2005 à 08:57:59    

ou sur les callback, quelque chose comme sa?
merci

Reply

Marsh Posté le 04-03-2005 à 09:34:28    

une fonction de rappel.
 

Code :
  1. emplate <typename FUNC>
  2. void call_on_me(FUNC f)
  3. {
  4.   f(42);
  5. }
  6. void f(int);
  7. void test()
  8. {
  9.   call_on_me(f);
  10. }

Reply

Marsh 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
Reply

Marsh Posté le 04-03-2005 à 09:52:15    

Regarde déjà ça alors, pour comprendre la plomberie interne dont s'occupent les templates pour toi:
http://gethelp.devx.com/techtips/c [...] in0300.asp

Reply

Marsh Posté le 04-03-2005 à 09:52:22    

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

Reply

Marsh 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.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed