|
Bas de page | |
---|---|
Auteur | Sujet : pointeurs de fonctions |
![]() Publicité | Posté le 25-04-2007 à 21:20:56 ![]() ![]() |
-Opera- mago spé électricité | Un site sur les pointeurs de fonctions et les callbacks, peu-têtre qu'il te sera utile...
--------------- You get so used to things the way they are. And I've always been alone. I guess that makes me lonely. |
Elmoricq Modérateur | Un exemple tout simple, c'est la fonction qsort() de la bibliothèque standard. Les pointeurs de fonctions sont donc des outils très utiles pour l'écriture de bibliothèques puisque ça permet de créer des fonctions génériques, les spécificités étant laissées à l'utilisateur final. Autre avantage, comme le dit Trap D : les callbacks. Il s'agit d'attribuer à un évènement quelconque (une erreur, l'arrivée d'une donnée, n'importe quoi) une fonction qui se chargera de réagir à cet évènement. Il y a plusieurs autres usages aux pointeurs de fonctions, le cas où je les utilise le plus souvent c'est pour écrire des wrappers. Voila voila. Message cité 1 fois Message édité par Elmoricq le 26-04-2007 à 07:24:22 |
Sve@r |
Message édité par Sve@r le 26-04-2007 à 09:00:35 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |