Derleyici Uyarısı C4959
üyelerine erişmek onaylanamayan kod sağladığından /clr:safe içinde yönetilmeyen 'type' yapısı tanımlayamıyor
Açıklamalar
Yönetilmeyen bir türün üyesine erişilmesi, onaylanamayan (peverify.exe) bir görüntü oluşturur.
Daha fazla bilgi için bkz . Saf ve Doğrulanabilir Kod (C++/CLI).
/clr:safe derleyici seçeneği Visual Studio 2015'te kullanım dışıdır ve Visual Studio 2017'de desteklenmez.
Bu uyarı bir hata olarak verilir ve uyarı pragması veya /wd derleyici seçeneğiyle devre dışı bırakılabilir.
Örnek
Aşağıdaki örnek C4959 oluşturur:
// C4959.cpp
// compile with: /clr:safe
// Uncomment the following line to resolve.
// #pragma warning( disable : 4959 )
struct X {
int data;
};
int main() {
X x;
x.data = 10; // C4959
}