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.
'Operator': Diese Dereferenzierung kann nicht für den Typ 'Type' verwendet werden.
Bemerkungen
Es wurde versucht, eine Dereferenzierung zu verwenden, die nicht zulässig typeist.
Beispiele
Im folgenden Beispiel wird C3699 generiert.
// C3699.cpp
// compile with: /clr /c
using namespace System;
int main() {
String * s; // C3699
// try the following line instead
// String ^ s2;
}
Eine triviale Eigenschaft darf keinen Verweistyp aufweisen. Weitere Informationen finden Sie unter property . Im folgenden Beispiel wird C3699 generiert.
// C3699_b.cpp
// compile with: /clr /c
ref struct C {
property System::String % x; // C3699
property System::String ^ y; // OK
};
Das Äquivalent einer Zeigersyntax ist ein Handle für einen Nachverfolgungsverweis. Im folgenden Beispiel wird C3699 generiert.
// C3699_c.cpp
// compile with: /clr /c
using namespace System;
void Test(String ^^ i); // C3699
void Test2(String ^% i);