W8022 'fonction1' cache la fonction virtuelle 'fonction2' (C++)

De RAD Studio
Aller à : navigation, rechercher

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

(Option de la ligne de commande pour supprimer l'avertissement : -w-hid)

Une fonction virtuelle dans une classe de base est généralement redéfinie par une déclaration dans une classe dérivée.

Dans ce cas, une déclaration de même nom mais de types d'arguments différents rend les fonctions virtuelles inaccessibles aux autres classes dérivées.