Aracılığıyla paylaş


Derleyici uyarı (düzey 1) C4692

'function': imza, özel üye olmayan içeren derleme özel doğal türü 'NATIVE_TYPE'

Derlemenin dışından bir tür derlemenin dışından değil doğal bir türü olan imza içeren bir üye işlev içerir.Bu nedenle, kendi kapsayan tür derlemenin dışından örneği, üye işlev çağrılmamalıdır.

Daha fazla bilgi için bkz. Tür Görünürlüğü.

Bu uyarı varsayılan olarak etkin değildir.Daha fazla bilgi için bkz. Varsayılan olarak kapalıdır derleyici uyarısı.

Örnek

Aşağıdaki örnek C4692 oluşturur.

// 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
};