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.
'type' : illegal als rechte Seite des Operators '->'
Bemerkungen
Ein Typ wird als der rechte Operand eines -> Operators angezeigt.
Dieser Fehler kann durch den Versuch verursacht werden, auf eine benutzerdefinierte Typkonvertierung zuzugreifen. Verwenden Sie das Schlüsselwort operator zwischen -> und type.
Example
Im folgenden Beispiel wird C2273 generiert:
// C2273.cpp
struct MyClass {
operator int() {
return 0;
}
};
int main() {
MyClass * ClassPtr = new MyClass;
int i = ClassPtr->int(); // C2273
int j = ClassPtr-> operator int(); // OK
}