Derleyici Uyarısı (düzey 1) C4692
'function': özel olmayan üyenin imzası 'native_type' derleme özel yerel türünü içeriyor
Derleme dışında görünen bir tür, imzası derleme dışında görünür olmayan yerel bir tür içeren bir üye işlevi içerir. Bu nedenle, üye işlevi, içeren türü derleme dışında örneği oluşturulursa çağrılmamalıdır.
Daha fazla bilgi için bkz . Tür görünürlüğü.
Bu uyarı varsayılan olarak kapalıdır. Daha fazla bilgi için bkz . Varsayılan Olarak Kapalı Olan Derleyici Uyarıları.
Ö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
};
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin