Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"azonosító" : az összeszerelési hozzáférési specifikátorok csak a /clr beállítással fordított kódban érhetők el
Megjegyzések
Egy típust egy hozzáférési meghatározóval deklaráltak vagy definiáltak, amely csak a /clr használatával lefordított kódban engedélyezett.
A hiba oka lehet egy helytelen helyű public, protectedvagy private kulcsszó, vagy egy hiányzó kettőspont (:) a hozzáférés-megjelölő után egy class vagy struct.
A C++/CLI-ben a natív típusok egy szerelvényen kívül is láthatók, de natív típusok szerelvény-hozzáférését csak egy /clr fordítási beállításban adhatja meg. További információ: Típus láthatósága és /clr (Common Language Runtime Compilation).
Example
Az alábbi példa C3381-et hoz létre. A hiba kijavításához először távolítsa el a public megadót a class A definícióból, vagy fordítson a /clr opció használatával. Ezután adjon hozzá egy kettőspontot a private után, hogy megadja az class B {} b; hozzáférését. Ennek az az oka, hogy egy beágyazott osztály nem rendelkezhet szerelvény-hozzáférés-meghatározóval a deklaráció részeként.
// C3381.cpp
// compile with: /c
public class A { // C3381
private class B {} b; // C3381
};