E2171 Für die Funktion 'funktion' existiert bereits ein Funktionsrumpf (C++)
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Für die Funktion dieses Namens und Typs existiert schon ein Funktionsrumpf.
Ein Funktionsrumpf kann nur einmal definiert werden.
Ein möglicher Grund für diesen Fehler ist, dass Sie einen implementierten Standardkonstruktor nicht deklariert haben. Ein Beispiel:
class A {
public:
virtual myex();
};
A::A() {} // Fehler
Der Compiler hat keinen Standardkonstruktor in der Klassendeklaration gefunden und hat selbst einen generiert. Die Fehlermeldung erscheint, wenn der Compiler den Standardkonstruktor, der oben nicht deklariert wurde, findet.
class A {
public:
A();
virtual myex();
};
A::A() {}