O'Reilly logo

Programmer en langage C++ by Claude Delannoy

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

 

Annexe E

 

Les pointeurs sur des membres

 

Nous avons déjà vu au paragraphe 11 du chapitre 8, comment définir des pointeurs sur des fonctions (ordinaires). Mais C++ permet également de définir ce que l’on nomme des pointeurs sur des membres. Il s’agit d’une notion peu utilisée en pratique, ce qui justifie sa place en annexe. Elle s’applique théoriquement aux membres données comme aux membres fonctions, mais elle n’est presque jamais utilisée dans la première situation.

1 Les pointeurs sur des fonctions membres

Rappelons qu’on peut définir un pointeur sur une fonction usuelle, de la manière suivante :

int (*adf) (char, double) ; // adf pointe sur une fonction recevant deux arguments
                        //  (de type char et double) et renvoyant un int

Autrement dit, on caractérise ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required