Bien ... Imagine un prog dans lequel tu gagnes énormément à utiliser des pointeurs de fonctions. Imaginons par exemple que tu as plusieurs manières de remplir un triangle : face pleine + éclairage, éclairage + texture, éclairage/bump+texture+alpha [ce n'est qu'un exemple ... je rappelle ! ]
Suivant la config, vu que c'est du soft, on va choisir d'utiliser tel ou tel niveau d'effets. Le pointeur sera donc choisi dans les options au début et c'est tout. Après, à chaque fois que tu voudras dessiner un triangle, tu utiliseras la fonction ciblée par le pointeur. Dans ce cas, est-ce qu'un proc serait capable de voir que le pointeur n'est pas modifié par aucune des lignes dans le pipeline et qu'il peut, par conséquent prédire que la suite des instructions se trouve à l'adresse désignée au lieu de se gaufrer bêtement au moment du saut ? (je ne pense pas que le compilo puisse gérer ca ...)
---------------
last.fm