E2330 Operator muss als Funktion deklariert sein (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index

Ein überladener Operator wurde nicht mit einem Funktionstyp deklariert.

Ein Beispiel:



 class A
 {
    A& operator +;   ..Klammern fehlen
 };



In diesem Beispiel fehlt der Funktionsoperator '()', daher ist der Operator kein Funktionstyp, und diese Fehlermeldung wird generiert.