E2113 Conflits de fonction virtuelle 'fonction1' avec la classe de base 'base' (C++)

De RAD Studio
Aller à : navigation, rechercher

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

Une fonction virtuelle a les mêmes types d'arguments qu'une fonction dans une classe de base, mais diffère sur un ou plusieurs des points suivants :

  • Type renvoyé
  • Convention d'appel
  • Spécification d'exception (liste throw)

Pour résoudre ce problème, vous pouvez changer le nom de la fonction ou vous assurer que la fonction virtuelle a le même nom et les mêmes types d'arguments que la fonction de la classe de base, mais diffère sur un ou plusieurs des points ci-dessus.