Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'var' : het gebruik van l-value van een init-only gegevenslid is alleen toegestaan in een instantieconstructor van klasse 'type_name'
Opmerkingen
Statische initonly dataleden kunnen alleen hun adres verkrijgen in een statische constructor.
Instance (niet-statische) gegevensleden kunnen alleen hun adres laten vastleggen in instance constructors (niet-statische).
Example
In het volgende voorbeeld wordt C3893 gegenereerd:
// 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
}