E2235 Elementfunktion muss aufgerufen oder ihre Adresse übernommen werden (C++)
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Eine Referenz auf eine Elementfunktion muss aufgerufen werden oder deren Adresse muss mit dem Operator & übernommen werden.
Bei dem vorliegenden Fehler wurde eine Elementfunktion in einem unzulässigen Kontext verwendet.
Ein Beispiel:
class A
{
typedef int (A::* infptr)(void);
public:
A();
int myex(void);
int three;
} a;
A::A()
{
infptr one = myex; // unzulässig - myex aufrufen oder Adresse übernehmen?
infptr two = &A::myex; // richtig
three = (a.*one)() + (a.*two)();
}