Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
'var' : použití initonly datového členu je povoleno pouze v konstruktoru instance třídy "type_name"
Poznámky
Statické initonní datové členy mohou mít pouze jejich adresu převzatou ve statickém konstruktoru.
Initonně datové členy instance (nestatické) můžou mít pouze svoji adresu v konstruktorech instancí (nestatické).
Example
Následující příklad vygeneruje C3893:
// 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
}