E2076 Opérateur surchargeable attendu (C++)

De RAD Studio
Aller à : navigation, rechercher

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

Preque tous les opérateurs C++ peuvent être surchargés.

Voici les seuls qui ne peuvent pas être surchargés :

  • le point de sélection de champ (.)
  • le point étoile (.*)
  • le double deux points (::)
  • l'expression conditionnelle (?:)

Les opérateurs de préprocesseur (# et ##) ne sont pas des opérateurs du langage C ou C++ et ne peuvent donc pas être surchargés.

Les autres signes de ponctuation n'appartenant pas à des opérateurs, tels que le point-virgule (;), ne peuvent pas être surchargés.