Compiler Warning C4959
tidak dapat menentukan 'type' struct yang tidak dikelola di /clr:safe karena mengakses anggotanya menghasilkan kode yang tidak dapat diverifikasi
Keterangan
Mengakses anggota dari jenis yang tidak dikelola akan menghasilkan gambar (peverify.exe) yang tidak dapat diverifikasi.
Untuk informasi selengkapnya, lihat Kode Murni dan Dapat Diverifikasi (C++/CLI).
Opsi kompilator /clr:safe tidak digunakan lagi di Visual Studio 2015 dan tidak didukung di Visual Studio 2017.
Peringatan ini dikeluarkan sebagai kesalahan dan dapat dinonaktifkan dengan pragma peringatan atau opsi kompilator /wd .
Contoh
Sampel berikut menghasilkan C4959:
// 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
}
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk