Delen via


Compilerfout C3380

'klasse': ongeldige toegangsspecificator voor assembly - alleen 'public' of 'privé' zijn toegestaan

Opmerkingen

Wanneer deze wordt toegepast op een beheerde klasse of struct, geven de openbare en persoonlijke trefwoorden aan of de klasse wordt weergegeven via assemblymetagegevens. Alleen public of private kan worden toegepast op een klasse in een programma dat is gecompileerd met /clr.

De ref trefwoorden en value trefwoorden, wanneer deze worden gebruikt met /clr, geven aan dat een klasse wordt beheerd (zie Klassen en Structs).

Example

In het volgende voorbeeld wordt C3380 gegenereerd:

// C3380_2.cpp
// compile with: /clr
protected ref class A {   // C3380
// try the following line instead
// ref class A {
public:
   static int i = 9;
};

int main() {
   A^ myA = gcnew A;
   System::Console::WriteLine(myA->i);
}