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.
"var" : l-value-Verwendung von initonly data member ist nur in einem Instanzkonstruktor der Klasse 'type_name' zulässig.
Bemerkungen
Statische Datenmember können nur ihre Adresse in einem statischen Konstruktor enthalten.
Instanzmitglieder (nicht statisch) können nur deren Adresse (nicht statische) Konstruktoren enthalten.
Example
Im folgenden Beispiel wird C3893 generiert:
// C3893.cpp
// compile with: /clr
ref struct Y1 {
Y1() : data_var(0) {
int% i = data_var; // OK
}
initonly int data_var;
};
int main(){
Y1^ y= gcnew Y1;
int% i = y->data_var; // C3893
}