[C++] Les pointeurs sur fonctions

Par

  • Difficulté

    Facile

  • Note

Thématiques

C++, Programmation

Mis à jour le mardi 8 janvier 2013


Si vous vous souvenez de votre début en C, un des premiers passages délicats a sûrement été celui de l'utilisation des pointeurs. Car la notion n'est pas toujours très intuitive. En C++, les pointeurs ont perdu un peu de leur utilité suite à l'introduction des références. Cependant, il est un domaine où les pointeurs sont irremplaçables, ce sont les pointeurs sur des fonctions.

Dans ce chapitre, je vais vous apprendre à créer et à utiliser des pointeurs sur des fonctions. Dans une deuxième partie, je vous montrerai quelles difficultés apparaissent quand on utilise des classes. :(

Dans le C++ moderne, les pointeurs de fonctions sont de moins en moins utilisés au profit des foncteurs (que vous pouvez découvrir dans le tutoriel officiel) mais comme de nombreuses bibliothèques venues du C utilisent des pointeurs de fonctions, il est parfois nécessaire de savoir les utiliser.

Fatigué(e) de lire sur un écran ? Découvrez ce cours en livre.


Licence
J'ai une question ou une remarque

L'auteur

Nanoc Chercheur en astrophysique et physique théorique. Spécialiste en simulations numériques et calcul parallèle.