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.
'variabele': statische gegevensleden van beheerde of WinRT-typen moeten worden gedefinieerd binnen de klassedefinitie
Opmerkingen
U hebt geprobeerd te verwijzen naar een statisch lid van een WinRT- of .NET-klasse of -interface buiten de definitie van die klasse of interface.
De compiler moet de volledige definitie van de klasse kennen (om de metagegevens na één keer te verzenden) en vereist dat statische gegevensleden in de klasse worden geïnitialiseerd.
Example
In het volgende voorbeeld wordt bijvoorbeeld C3366 gegenereerd en ziet u hoe u dit kunt oplossen:
// C3366.cpp
// compile with: /clr /c
ref class X {
public:
static int i; // initialize i here to avoid C3366
};
int X::i = 5; // C3366