Megosztás a következőn keresztül:


C3898 fordítási hiba

"var" : a típusadat-tagok csak felügyelt típusok tagjai lehetnek

Megjegyzések

Egy initonly data tagot natív osztályba deklaráltak. Az initonly adattagok csak CLR-osztályban deklarálhatók.

Example

Az alábbi példa C3898-at hoz létre:

// C3898.cpp
// compile with: /clr
struct Y1 {
   initonly
   static int data_var = 9;   // C3898
};

Lehetséges megoldás:

// C3898b.cpp
// compile with: /clr /c
ref struct Y1 {
   initonly
   static int data_var = 9;
};