E2076 Opérateur surchargeable attendu (C++)
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.