Compiler Error C3531
'simbol': simbol yang tipenya berisi 'otomatis' harus memiliki penginisialisasi
Variabel yang ditentukan tidak memiliki ekspresi penginisialisasi.
Untuk memperbaiki kesalahan ini
- Tentukan ekspresi penginisialisasi, seperti penetapan sederhana yang menggunakan sintaksis tanda sama, saat Anda mendeklarasikan variabel.
Contoh
Contoh berikut menghasilkan C3531 karena variabel x1
, , y1, y2, y3
dan z2
tidak diinisialisasi.
// C3531.cpp
// Compile with /Zc:auto
int main()
{
auto x1; // C3531
auto y1, y2, y3; // C3531
auto z1 = 1, z2, z3 = -1; // C3531
return 0;
}
Baca juga
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