Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'Funktion': Dem Funktionsaufruf fehlt die Argumentliste. Verwenden Sie 'Aufruf', um einen Zeiger auf den Member zu erstellen
Ein Zeiger auf eine Memberfunktion wurde falsch initialisiert.
Diese Warnmeldung kann infolge einer Verbesserung der Compilerkonformität für Visual C++ 2005 ausgegeben werden: Verbesserte pointer-to-member-Konformität.Code, der mit einer früheren Version als Visual C++ 2005 kompiliert wird, führt zur Warnmeldung C4867.
Diese Warnmeldung wird immer als Fehler ausgegeben.Verwenden Sie das Warnung-Pragma, um diese Warnung zu deaktivieren.Weitere Informationen über C4867 und MFC/ATL finden Sie unter _ATL_ENABLE_PTM_WARNING.
Beispiel
Im folgenden Beispiel wird C4867 generiert.
// C4867.cpp
// compile with: /c
class A {
public:
void f(int) {}
typedef void (A::*TAmtd)(int);
struct B {
TAmtd p;
};
void g() {
B b = {f}; // C4867
B b2 = {&A::f}; // OK
}
};