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.
'function': podpis nesoukromého členu obsahuje sestavení privátního nativního typu 'native_type'
Poznámky
Typ viditelný mimo sestavení obsahuje členovou funkci, jejíž podpis obsahuje nativní typ, který není viditelný mimo sestavení. Členová funkce by proto neměla být volána, pokud je její typ obsahující instance mimo sestavení.
Další informace najdete v tématu Viditelnost typů.
Toto upozornění je ve výchozím nastavení vypnuté. Další informace najdete v tématu Upozornění kompilátoru, která jsou ve výchozím nastavení vypnutá.
Příklad
Následující příklad vygeneruje C4692.
// C4692.cpp
// compile with: /W1 /c /clr
#pragma warning(default:4692)
class Private_Native_Class {};
public class Public_Native_Class {};
public ref class Public_Ref_Class {
public:
void Test(Private_Native_Class *) {} // C4692
void Test2(Public_Native_Class *) {} // OK
};