E2255 Utiliser :: pour prendre l'adresse d'une fonction membre (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Si f est une fonction membre de la classe c, prenez son adresse avec la syntaxe

&c::f

Notez l'utilisation du nom de type de la classe (non pas le nom d'un objet) et le "::" séparant le nom de la classe et le nom de la fonction.

(Les pointeurs de fonction membre ne sont pas de vrais types de pointeurs et ne font pas référence à une instance particulière d'une classe).