Bagikan melalui


Compiler Error C3531

'simbol': simbol yang tipenya berisi 'otomatis' harus memiliki penginisialisasi

Variabel yang ditentukan tidak memiliki ekspresi penginisialisasi.

Untuk memperbaiki kesalahan ini

  1. 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, y3dan 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

kata kunci otomatis