Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Identifikátor: Specifikátory přístupu k sestavení jsou k dispozici pouze v kódu zkompilovaném s možností /clr.
Poznámky
Typ byl deklarován nebo definován pomocí specifikátoru přístupu, který je povolen pouze v kódu zkompilován pomocí /clr.
Tato chyba může mít za publicprotectedprivate: specifikátorem přístupu v rámci nebo .classstruct
V jazyce C++/CLI mohou být nativní typy viditelné mimo sestavení, ale přístup k sestavení můžete zadat pouze pro nativní typy v /clr kompilaci. Další informace najdete v tématu Viditelnost typů a /clr (Kompilace modulu Common Language Runtime).
Příklad
Následující příklad vygeneruje C3381. Pokud ho public chcete opravit, nejprve odeberte class A specifikátor z definice nebo ho /clr zkompilujte pomocí možnosti. Dále přidejte dvojtečku po private zadání přístupu pro class B {} b;. Je to proto, že vnořená třída nemůže mít specifikátor přístupu sestavení jako součást své deklarace.
// C3381.cpp
// compile with: /c
public class A { // C3381
private class B {} b; // C3381
};