E2330 Un opérateur doit être déclaré comme une fonction (C++)

De RAD Studio
Aller à : navigation, rechercher

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

Un opérateur surchargé a été déclaré avec autre chose qu'un type de fonction.

Par exemple :

classe A
{
   opérateur A& +;   ..notez les parenthèses manquantes
};

Dans cet exemple, l'opérateur de fonction '()' est manquant, aussi l'opérateur n'a-t-il pas de type de fonction et génère cette erreur.