Upozornění kompilátoru (úroveň 1) C4692
'function': podpis nesoukromého členu obsahuje sestavení privátního nativního typu 'native_type'
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í ukázka 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
};
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro