Bagikan melalui


Peringatan kompilator C/C++ Microsoft C4600 hingga C4799

Artikel di bagian ini menjelaskan pesan peringatan pengkompilasi Microsoft C/C++ C4600 hingga C4799.

Penting

Alat kompilator dan build Visual Studio dapat melaporkan banyak jenis kesalahan dan peringatan. Setelah kesalahan atau peringatan ditemukan, alat build dapat membuat asumsi tentang niat kode dan mencoba melanjutkan, sehingga lebih banyak masalah dapat dilaporkan pada saat yang sama. Jika alat membuat asumsi yang salah, kesalahan atau peringatan yang lebih baru mungkin tidak berlaku untuk proyek Anda. Saat Anda memperbaiki masalah dalam proyek Anda, selalu mulai dengan kesalahan pertama atau peringatan yang dilaporkan, dan sering membangun kembali. Satu perbaikan dapat membuat banyak kesalahan berikutnya hilang.

Untuk mendapatkan bantuan pada pesan diagnostik tertentu di Visual Studio, pilih di jendela Output dan tekan tombol F1 . Visual Studio membuka halaman dokumentasi untuk kesalahan tersebut, jika ada. Anda juga dapat menggunakan alat pencarian di bagian atas halaman untuk menemukan artikel tentang kesalahan atau peringatan tertentu. Atau, telusuri daftar kesalahan dan peringatan berdasarkan alat dan ketik daftar isi di halaman ini.

Catatan

Tidak setiap kesalahan atau peringatan Visual Studio didokumenkan. Dalam banyak kasus, pesan diagnostik menyediakan semua informasi yang tersedia. Jika Anda masuk ke halaman ini ketika Anda menggunakan F1 dan Anda berpikir kesalahan atau pesan peringatan memerlukan penjelasan tambahan, beri tahu kami. Anda dapat menggunakan tombol umpan balik di halaman ini untuk memunculkan masalah dokumentasi di GitHub. Jika menurut Anda kesalahan atau peringatan salah, atau Anda menemukan masalah lain dengan set alat, laporkan masalah produk di situs Komunitas Pengembang. Anda juga dapat mengirim umpan balik dan memasukkan bug dalam IDE. Di Visual Studio, buka bilah menu dan pilih Bantuan > Kirim Umpan Balik > Laporkan Masalah, atau kirimkan saran dengan menggunakan Bantuan > Kirim Umpan Balik > Kirim Saran. Beberapa topik kesalahan kompilator dibuat yang tidak dipancarkan oleh pengkompilasi dan sekarang dialihkan ke halaman ini sebagai gantinya.

Anda mungkin menemukan bantuan tambahan untuk kesalahan dan peringatan di forum Tanya Jawab Microsoft Learn. Atau, cari kesalahan atau nomor peringatan di situs Komunitas Pengembang Visual Studio C++. Anda juga dapat mencari Stack Overflow untuk menemukan solusi.

Untuk tautan ke bantuan tambahan dan sumber daya komunitas, lihat Bantuan dan Komunitas Visual C++.

Pesan peringatan

Peringatan Pesan
Peringatan kompilator (tingkat 1) C4600 #pragma 'nama makro': diharapkan string yang tidak kosong yang valid
Peringatan kompilator (tingkat 1) C4602 #pragma pop_macro: 'nama makro' tidak ada #pragma push_macro sebelumnya untuk pengidentifikasi ini
Peringatan kompilator (tingkat 1) C4603 'pengidentifikasi': makro tidak ditentukan atau definisi berbeda setelah penggunaan header yang telah dikompreilasi
Peringatan kompilator (tingkat 1) C4604 'type': meneruskan argumen menurut nilai di seluruh batas asli dan terkelola memerlukan konstruktor salinan yang valid. Jika tidak, perilaku runtime tidak ditentukan
Peringatan kompilator (tingkat 1) C4605 '/Dmakro' ditentukan pada baris perintah saat ini, tetapi tidak ditentukan ketika header yang telah dikompilasi dibuat sebelumnya
Peringatan kompilator (tingkat 1) C4606 #pragma peringatan: 'nomor peringatan' diabaikan; Peringatan Analisis Kode tidak terkait dengan tingkat peringatan
Peringatan kompilator (tingkat 3) C4608 'union_member' telah diinisialisasi oleh anggota serikat lain dalam daftar inisialisasi, 'union_member'
Peringatan kompilator (tingkat 3, Kesalahan) C4609 'type1' berasal dari antarmuka default 'antarmuka' pada jenis 'type2'. Gunakan antarmuka default yang berbeda untuk 'type1', atau putuskan hubungan dasar/turunan.
Peringatan kompilator (tingkat 4) C4610 objek 'kelas' tidak pernah dapat dibuat - konstruktor yang ditentukan pengguna diperlukan
Peringatan kompilator (tingkat 4) C4611 interaksi antara 'fungsi' dan penghancuran objek C++ tidak portabel
Peringatan kompilator (tingkat 1) C4612 kesalahan dalam menyertakan nama file
Peringatan kompilator (tingkat 1) C4613 'simbol': kelas segmen tidak dapat diubah
Peringatan kompilator (tingkat 1) C4615 peringatan #pragma: jenis peringatan pengguna yang tidak diketahui
Peringatan kompilator (tingkat 1) C4616 #pragma peringatan: nomor peringatan 'angka' bukan peringatan kompilator yang valid
Peringatan kompilator (tingkat 1) C4618 parameter pragma menyertakan string kosong; pragma diabaikan
Peringatan kompilator (tingkat 3) C4619 #pragma peringatan: tidak ada nomor peringatan 'angka'
Peringatan kompilator (tingkat 1) C4620 no postfix form of 'operator ++' found for type 'type', using prefix form
Peringatan kompilator (tingkat 1) C4621 no postfix form of 'operator --' found for type 'type', using prefix form
Peringatan kompilator (tingkat 3) C4622 menimpa informasi debug yang dibentuk selama pembuatan header yang telah dikommpilasikan sebelumnya dalam file objek: 'file'
Peringatan kompilator (tingkat 4) C4623 'turunan kelas': konstruktor default secara implisit didefinisikan sebagai dihapus karena konstruktor default kelas dasar tidak dapat diakses atau dihapus
Peringatan kompilator (tingkat 1) C4624 'turunan kelas': destruktor secara implisit didefinisikan sebagai dihapus karena destruktor kelas dasar tidak dapat diakses atau dihapus
Peringatan kompilator (tingkat 4) C4625 'turunan kelas': konstruktor salinan secara implisit didefinisikan sebagai dihapus karena konstruktor salinan kelas dasar tidak dapat diakses atau dihapus
Peringatan kompilator (tingkat 4) C4626 'turunan kelas': operator penugasan secara implisit didefinisikan sebagai dihapus karena operator penetapan kelas dasar tidak dapat diakses atau dihapus
Peringatan kompilator (tingkat 1) C4627 '<pengidentifikasi>': dilewati saat mencari penggunaan header yang telah dikomputasi sebelumnya
Peringatan kompilator (tingkat 1) C4628 digraph tidak didukung dengan -Ze. Urutan karakter 'digraph' tidak ditafsirkan sebagai token alternatif untuk '%s'
Peringatan kompilator (tingkat 4) C4629 digraph yang digunakan, urutan karakter 'digraph' ditafsirkan sebagai token 'char' (masukkan spasi di antara dua karakter jika ini bukan yang Anda inginkan)
Peringatan kompilator (tingkat 1) C4630 'simbol': 'extern' penentu kelas penyimpanan ilegal pada definisi anggota
Peringatan kompilator (tingkat 2) C4631 MSXML atau XPath tidak tersedia, komentar dokumen XML tidak akan diproses. reason
Peringatan kompilator (tingkat 1) C4632 Komentar dokumen XML: file - akses ditolak: alasan
Peringatan kompilator (tingkat 3) C4633 Target komentar dokumen XML: kesalahan: alasan
Peringatan kompilator (tingkat 4) C4634 Target komentar dokumen XML: tidak dapat diterapkan: alasan
Peringatan kompilator (tingkat 3) C4635 Target komentar dokumen XML: XML yang dibentuk dengan buruk: alasan
Peringatan kompilator (tingkat 3) C4636 Komentar dokumen XML yang diterapkan ke konstruksi: tag memerlukan atribut 'atribut' yang tidak kosong.
Peringatan kompilator (tingkat 3 dan tingkat 4) C4637 Target komentar dokumen XML: <sertakan> tag yang dibuang. Alasan
Peringatan kompilator (tingkat 3) C4638 Target komentar dokumen XML: referensi ke simbol 'simbol' yang tidak diketahui.
Peringatan kompilator (tingkat 4) C4639 Kesalahan MSXML, komentar dokumen XML tidak akan diproses. Alasan
Peringatan kompilator (tingkat 3) C4640 'instance': konstruksi objek statis lokal tidak aman untuk utas
Peringatan kompilator (tingkat 3) C4641 Komentar dokumen XML memiliki referensi silang yang ambigu:
Peringatan kompilator (tingkat 1) C4642 'class': tidak dapat mengimpor batasan untuk parameter generik 'name'
Peringatan pengkompilasi (tingkat 4, nonaktif) C4643 Penerusan yang menyatakan 'pengidentifikasi' di namespace std tidak diizinkan oleh Standar C++.
Peringatan kompilator (tingkat 1) C4644 penggunaan pola berbasis offsetof makro dalam ekspresi konstan adalah non-standar; gunakan offsetof yang ditentukan dalam pustaka standar C++ sebagai gantinya
Peringatan kompilator (tingkat 3) C4645 fungsi yang dideklarasikan dengan __declspec(noreturn) memiliki pernyataan pengembalian
Peringatan kompilator (tingkat 3) C4646 fungsi yang dideklarasikan dengan __declspec(noreturn) memiliki jenis pengembalian yang tidak batal
Peringatan kompilator (tingkat 3) C4647 perubahan perilaku: __is_pod(jenis) memiliki nilai yang berbeda dalam versi sebelumnya
Peringatan kompilator (tingkat 3) C4648 atribut standar 'carries_dependency' diabaikan
Peringatan kompilator (tingkat 3) C4649 atribut diabaikan dalam konteks ini
Peringatan kompilator (tingkat 1) C4650 informasi penelusuran kesalahan tidak ada di header yang telah dikompresi; hanya simbol global dari header yang akan tersedia
Peringatan kompilator (tingkat 1) C4651 'definisi' ditentukan untuk header yang telah dikompilasi sebelumnya tetapi tidak untuk kompilasi saat ini
Peringatan kompilator (tingkat 1) C4652 opsi pengkompilasi 'opsi' tidak konsisten dengan header yang telah dikompilasi sebelumnya; opsi baris perintah saat ini akan mengambil alih yang ditentukan dalam header yang telah dikompretasi
Peringatan kompilator (tingkat 2) C4653 opsi pengkompilasi 'opsi' tidak konsisten dengan header yang telah dikompilasi sebelumnya; opsi baris perintah saat ini diabaikan
Peringatan kompilator (tingkat 4) C4654 Kode yang ditempatkan sebelum menyertakan baris header yang telah dikompilasi sebelumnya akan diabaikan. Tambahkan kode ke header yang telah dikompilasi sebelumnya.
Peringatan kompilator (tingkat 1) C4655 'simbol': jenis variabel baru sejak build terbaru, atau didefinisikan secara berbeda di tempat lain
Peringatan kompilator (tingkat 1) C4656 'simbol': jenis data baru atau telah berubah sejak build terbaru, atau didefinisikan secara berbeda di tempat lain
Peringatan kompilator (tingkat 1) C4657 ekspresi melibatkan jenis data yang baru sejak build terbaru
Peringatan kompilator (tingkat 1) C4658 'function': prototipe fungsi baru sejak build terbaru, atau dinyatakan berbeda di tempat lain
Peringatan kompilator (tingkat 1) C4659 #pragma 'pragma': penggunaan segmen yang dipesan 'segmen' memiliki perilaku yang tidak terdefinisi, gunakan komentar #pragma(linker, ...)
Peringatan kompilator (tingkat 1) C4661 'pengidentifikasi': tidak ada definisi yang cocok yang disediakan untuk permintaan instansiasi templat eksplisit
Peringatan kompilator (tingkat 1) C4662 instansiasi eksplisit; kelas templat 'pengidentifikasi1' tidak memiliki definisi untuk mengkhususkan 'pengidentifikasi2'
Peringatan kompilator (tingkat 1) C4667 'function': tidak ada templat fungsi yang ditentukan yang cocok dengan instansiasi paksa
Peringatan kompilator (tingkat 4) C4668 'simbol' tidak didefinisikan sebagai makro praprosesor, mengganti dengan '0' untuk 'direktif'
Peringatan kompilator (tingkat 1) C4669 'cast': konversi tidak aman: 'class' adalah objek jenis terkelola
Peringatan kompilator (tingkat 4) C4670 'pengidentifikasi': kelas dasar ini tidak dapat diakses
Peringatan kompilator (tingkat 4) C4671 'pengidentifikasi': konstruktor salinan tidak dapat diakses
Peringatan kompilator (tingkat 4) C4672 'identifier1': ambigu. Pertama kali dilihat sebagai 'pengidentifikasi2'
Peringatan kompilator (tingkat 4) C4673 melemparkan 'pengidentifikasi' jenis berikut tidak akan dipertimbangkan di situs tangkapan
Peringatan kompilator (tingkat 1) C4674 'metode' harus dinyatakan 'statis' dan memiliki tepat satu parameter
Peringatan kompilator (tingkat 4) C4676 '%s': destruktor tidak dapat diakses
Peringatan kompilator (tingkat 1) C4677 'function': tanda tangan anggota non-privat berisi jenis privat rakitan 'private_type'
Peringatan kompilator (tingkat 1) C4678 kelas dasar 'base_type' kurang dapat diakses daripada 'derived_type'
Peringatan kompilator (tingkat 1) C4679 'member': tidak dapat mengimpor anggota
Peringatan kompilator (tingkat 4) C4680 'class': coclass tidak menentukan antarmuka default
Peringatan kompilator (tingkat 4) C4681 'class': coclass tidak menentukan antarmuka default yang merupakan sumber peristiwa
Peringatan kompilator (tingkat 4) C4682 'parameter': tidak ada atribut parameter arah yang ditentukan, default ke [in]
Peringatan kompilator (tingkat 1) C4683 'function': sumber peristiwa memiliki 'out'-parameter; berhati-hatilah saat mengaitkan beberapa penanganan aktivitas
Peringatan kompilator (tingkat 1) C4684 'attribute': WARNING!! atribut dapat menyebabkan pembuatan kode yang tidak valid: gunakan dengan hati-hati
Peringatan kompilator (tingkat 1) C4685 mengharapkan '>>' ditemukan '>>' saat mengurai parameter templat
Peringatan kompilator (tingkat 3) C4686 'jenis yang ditentukan pengguna': kemungkinan perubahan perilaku, perubahan konvensi panggilan pengembalian UDT
Peringatan kompilator (Kesalahan) C4687 'class': kelas abstrak yang disegel tidak dapat mengimplementasikan antarmuka 'antarmuka'
Peringatan kompilator (tingkat 1) C4688 'batasan': daftar batasan berisi jenis privat rakitan 'type'
Peringatan kompilator (tingkat 1) C4689 '%c': karakter yang tidak didukung dalam #pragma detect_mismatch; #pragma diabaikan
Peringatan kompilator (tingkat 4) C4690 [ emitidl ( pop ) ] : lebih pops dari dorongan
Peringatan kompilator (tingkat 1) C4691 'type': jenis yang direferensikan diharapkan dalam rakitan 'file' yang tidak direferensikan, jenis yang ditentukan dalam unit terjemahan saat ini yang digunakan sebagai gantinya
Peringatan kompilator (tingkat 1) C4692 'function': tanda tangan anggota non-privat berisi jenis asli privat rakitan 'native_type'
Peringatan kompilator (tingkat 1, Kesalahan) C4693 'class': kelas abstrak yang disegel tidak dapat memiliki anggota instans 'anggota instans'
Peringatan kompilator (tingkat 1, Kesalahan) C4694 'class': kelas abstrak yang disegel tidak dapat memiliki kelas dasar 'base_class'
Peringatan kompilator (tingkat 1) C4695 #pragma execution_character_set: 'set karakter' bukan argumen yang didukung: saat ini hanya 'UTF-8' yang didukung
Peringatan kompilator (tingkat 1) C4696 Opsi /ZBvalue1 di luar rentang; dengan asumsi 'value2'
Peringatan Pengompilasi (level 3) C4698 'fitur' hanya untuk tujuan evaluasi dan dapat berubah atau dihapus dalam pembaruan mendatang.
Peringatan kompilator (tingkat 1 dan tingkat 4) C4700 variabel lokal yang tidak diinisialisasi 'nama' digunakan
Peringatan kompilator (tingkat 4) C4701 variabel lokal yang berpotensi tidak diinisialisasi 'nama' digunakan
Peringatan kompilator (tingkat 4) C4702 kode yang tidak dapat dijangkau
Peringatan kompilator (tingkat 4) C4703 variabel penunjuk lokal yang berpotensi tidak diinisialisasi '%s' digunakan
Peringatan kompilator (tingkat 4) C4706 penetapan dalam ekspresi bersyar
Peringatan kompilator (tingkat 4) C4709 operator koma dalam ekspresi indeks array
Peringatan kompilator (tingkat 4) C4710 'function': function not inlined
Peringatan kompilator (tingkat 1) C4711 fungsi 'fungsi' dipilih untuk ekspansi sebaris otomatis
Peringatan kompilator (tingkat 4) C4714 fungsi 'fungsi' yang ditandai sebagai __forceinline tidak sebaris
Peringatan kompilator (tingkat 1) C4715 'function': tidak semua jalur kontrol mengembalikan nilai
Peringatan kompilator (tingkat 1, Kesalahan) C4716 'function': harus mengembalikan nilai
Peringatan kompilator (tingkat 1) C4717 'function': rekursif pada semua jalur kontrol, fungsi akan menyebabkan luapan tumpukan runtime
Peringatan kompilator (tingkat 4) C4718 'panggilan fungsi': panggilan rekursif tidak memiliki efek samping, menghapus
Peringatan kompilator (tingkat 1) C4719 Konstanta ganda ditemukan ketika Qfast ditentukan - gunakan 'f' sebagai akhiran untuk menunjukkan presisi tunggal
Peringatan kompilator (tingkat 2) C4720 laporan perakitan dalam baris: 'pesan'
Peringatan kompilator (tingkat 1) C4721 'function': tidak tersedia sebagai intrinsik
Peringatan kompilator (tingkat 1) C4722 'function': destructor never returns, potensi kebocoran memori
Peringatan kompilator (tingkat 3) C4723 potensi pembagian dengan 0
Peringatan kompilator (tingkat 3) C4724 mod potensial sebesar 0
Peringatan kompilator (tingkat 3) C4725 instruksi mungkin tidak akurat pada beberapa Pentium
Peringatan kompilator C4726 ARM arch4/4T hanya mendukung '<cpsr_f> atau <spsr_f>' dengan nilai langsung
Peringatan kompilator (tingkat 1) C4727 PCH bernama pch_file dengan tanda waktu yang sama ditemukan di obj_file_1 dan obj_file_2. Menggunakan PCH pertama.
Peringatan kompilator (tingkat 1) C4728 /Yl- opsi diabaikan karena referensi PCH diperlukan
Peringatan kompilator (tingkat 4) C4729 fungsi terlalu besar untuk peringatan berbasis grafik alur
Peringatan kompilator (Tingkat 1) C4730 'main': mencampur _m64 dan ekspresi floating point dapat mengakibatkan kode yang salah
Peringatan kompilator (Tingkat 1) C4731 'pointer': frame pointer register 'register' dimodifikasi oleh kode assembly sebaris
Peringatan kompilator (tingkat 1) C4732 intrinsik '%s' tidak didukung dalam arsitektur ini
Peringatan kompilator (Tingkat 1) C4733 Asm sebaris yang menetapkan ke 'FS:0': handler tidak terdaftar sebagai handler aman
Peringatan kompilator C4734 Lebih dari 64k nomor baris di bagian info debug COFF; berhenti memancarkan nomor baris debug COFF untuk modul 'module'
Peringatan kompilator C4735 align_function argumen atribut 'argumen' bukan kekuatan dua dan tidak positif. Mengabaikan atribut
Peringatan kompilator C4736 align_function atribut diabaikan karena /Gy tidak ditentukan
Peringatan kompilator (Tingkat 3) C4738 menyimpan float 32-bit mengakibatkan memori, kemungkinan hilangnya performa
Peringatan kompilator (tingkat 1) C4739 referensi ke variabel 'var' melebihi ruang penyimpanannya
Peringatan kompilator (Tingkat 4) C4740 aliran masuk atau keluar dari kode asm sebaris menekan pengoptimalan global
Peringatan kompilator (Tingkat 1) C4742 'var' memiliki perataan yang berbeda dalam 'file1' dan 'file2': angka dan angka
Peringatan kompilator (Tingkat 1) C4743 'type' memiliki ukuran yang berbeda dalam 'file1' dan 'file2': byte angka dan angka
Peringatan kompilator (Tingkat 1) C4744 'var' memiliki jenis yang berbeda dalam 'file1' dan 'file2': 'type1' dan 'type2'
Peringatan kompilator C4745 akses volatil 'name' tidak dapat dihormati karena ukurannya
Peringatan kompilator C4746 akses volatil 'ekspresi' tunduk pada pengaturan /volatile:<iso|ms> ; pertimbangkan untuk menggunakan fungsi intrinsik __iso_volatile_load/simpan
Peringatan kompilator (tingkat 1) C4747 Memanggil 'titik masuk' terkelola: Kode terkelola mungkin tidak dijalankan di bawah kunci pemuat, termasuk titik masuk DLL dan panggilan yang dicapai dari titik masuk DLL
Peringatan kompilator (tingkat 4) C4749 didukung secara kondisional: offsetof diterapkan ke jenis 'jenis' tata letak non-standar
Peringatan kompilator (tingkat 1) C4750 'identifier': function with _alloca() inlined into a loop
Peringatan kompilator (tingkat 4) C4751 /arch:AVX tidak berlaku untuk Ekstensi SIMD Streaming Intel(R) yang berada dalam ASM sebaris
Peringatan kompilator (tingkat 4) C4752 ditemukan Intel(R) Advanced Vector Extensions; pertimbangkan untuk menggunakan /arch:AVX
Peringatan kompilator C4753 Tidak dapat menemukan batas untuk penunjuk; Fungsi intrinsik MPX diabaikan
Peringatan kompilator (tingkat 4) C4754 Aturan konversi untuk operasi aritmatika dalam perbandingan pada %s(%d) berarti bahwa satu cabang tidak dapat dijalankan. Cast '%s' ke '%s' (atau tipe %d byte serupa).
Peringatan kompilator C4755 Aturan konversi untuk operasi aritmatika dalam perbandingan pada %s(%d) berarti bahwa satu cabang tidak dapat dijalankan dalam fungsi bergaris. Cast '%s' ke '%s' (atau tipe %d byte serupa).
Peringatan kompilator (tingkat 2) C4756 overflow dalam aritmatika konstanta
Peringatan kompilator (tingkat 4) C4757 subskrip adalah nilai besar yang tidak ditandatangani, apakah Anda berniat konstanta negatif?
Peringatan kompilator C4761 ketidakcocokan ukuran integral dalam argumen; konversi yang disediakan
Peringatan kompilator (tingkat 4) C4764 Tidak dapat menyelaraskan objek tangkapan dengan lebih besar dari 16 byte
Peringatan kompilator (tingkat 4) C4767 nama bagian '%s' lebih panjang dari 8 karakter dan akan dipotong oleh linker
Peringatan kompilator (tingkat 3) C4768 __declspec atribut sebelum spesifikasi tautan diabaikan
Peringatan kompilator (tingkat 4) C4770 enum 'nama' yang divalidasi sebagian digunakan sebagai indeks
Peringatan kompilator C4771 Batas harus dibuat menggunakan pointer sederhana; Fungsi intrinsik MPX diabaikan
Peringatan kompilator (tingkat 1, Kesalahan) C4772 #import mereferensikan jenis dari pustaka jenis yang hilang; 'missing_type' digunakan sebagai tempat penampung
Peringatan kompilator (tingkat 4) C4774 'string' : format string yang diharapkan dalam nomor argumen bukan string literal
Peringatan kompilator (tingkat 3) C4775 ekstensi nonstandard yang digunakan dalam string format 'string' fungsi 'function'
Peringatan kompilator (tingkat 1) C4776 '%character' tidak diperbolehkan dalam string format fungsi 'function'
Peringatan kompilator (tingkat 4) C4777 'function' : format string 'string' memerlukan argumen jenis 'type1', tetapi nomor argumen variadik memiliki jenis 'type2'
Peringatan kompilator (tingkat 3) C4778 'function' : untai (karakter) format 'string' yang tidak ditentukan
Peringatan kompilator (Tingkat 1) C4788 'pengidentifikasi': pengidentifikasi dipotong menjadi karakter 'angka'
Peringatan kompilator (Tingkat 1) C4789 buffer 'pengidentifikasi' ukuran N byte akan diserbu; Byte M akan ditulis mulai dari offset L
Peringatan kompilator (tingkat 2) C4792 fungsi '%s' dinyatakan menggunakan sysimport dan direferensikan dari kode asli; impor pustaka yang diperlukan untuk menautkan
Peringatan kompilator (tingkat 1 dan 3) C4793 'function': fungsi yang dikompilasi sebagai asli: 'reason'
Peringatan kompilator (tingkat 1) C4794 segmen variabel penyimpanan lokal utas '%s' berubah dari '%s' menjadi '%s'
Peringatan kompilator C4798 kode asli yang dihasilkan untuk fungsi p-code 'name' dengan handler pengecualian atau semantik unwind
Peringatan kompilator (tingkat 1) C4799 fungsi 'function' tidak memiliki instruksi EMMS

Lihat juga

Kesalahan dan peringatan C/C++ Compiler dan build tools
Peringatan kompilator C4000 - C5999