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
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