Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Gejala

Gejala 1

Ketika Anda menyusun proyek Microsoft Visual C++ yang memiliki Deklarasi enumerasi pada offset tertentu, Anda mungkin menerima galat C2371, C2556 atau C2511.

Penyebab 1

Masalah ini terjadi karena kompilator salah mem-parsing enumerasi Deklarasi kode yang terjadi di akhir berkas buffer [pada offset berkas (4096 * n) -1].

Gejala 2

Anda menyusun proyek Visual C++ yang memiliki fungsi virtual panggilan yang menghasilkan objek dan yang pengikatan nilai yang dikembalikan untuk referensi. Anda juga memiliki opsi /clr diaktifkan. Dalam situasi ini, Anda mungkin menerima pengecualian pelanggaran akses pada waktu jalan.

Penyebab 2

Masalah ini terjadi karena ekstensi seumur hidup implisit nilai sementara yang dibatasi untuk referensi const tidak berfungsi apabila kondisi berikut ini benar:

  • Proyek dikompilasi sebagai /clr.

  • Sementara nilai adalah nilai yang dikembalikan virtual fungsi panggilan atau fungsi panggilan melalui penunjuk fungsi.

Pemecahan masalah

Informasi Hotfix

Tersedia hotfix yang didukung dari Microsoft. Namun, hotfix ini ditujukan untuk memperbaiki masalah yang dijelaskan di artikel ini. Menerapkan hotfix ini hanya ke sistem yang mengalami masalah khusus ini.

Apabila hotfix tersedia untuk diunduh, ada bagian "Tersedia Unduhan Hotfix" di bagian atas artikel Pangkalan Pengetahuan ini. Jika bagian ini tidak muncul, kirimkan permintaan ke layanan pelanggan Microsoft dan dukungan untuk mendapatkan hotfix.

Catatan Jika terjadi masalah tambahan atau apabila pemecahan masalah apa pun diperlukan, Anda mungkin harus membuat permintaan layanan secara terpisah. Biaya dukungan biasa akan berlaku untuk dukungan tambahan pertanyaan dan masalah yang tidak memenuhi syarat untuk hotfix ini. Untuk daftar lengkap nomor telepon layanan pelanggan Microsoft dan dukungan atau untuk membuat permintaan layanan terpisah, kunjungi situs web Microsoft berikut:

http://support.microsoft.com/contactus/?ws=supportCatatan Formulir "Tersedia Unduhan Hotfix" menampilkan bahasa hotfix tersedia. Jika Anda tidak melihat bahasa Anda, hal ini karena hotfix tidak tersedia untuk bahasa tersebut.

Prasyarat

Untuk menerapkan hotfix ini, Anda harus memiliki Microsoft Visual Studio 2012 pemutakhiran 4 diinstal.

Persyaratan menghidupkan ulang

Anda mungkin harus me-restart komputer setelah Anda menginstal perbaikan terbaru jika berkas yang terpengaruh tidak sedang digunakan pada saat instalasi. Kami sarankan Anda menutup semua komponen yang berkaitan dengan Visual Studio 2012 sebelum Anda menginstal hotfix.

Status

Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×