Compiler Error C3536
'simbol': tidak dapat digunakan sebelum diinisialisasi
Simbol yang ditunjukkan tidak dapat digunakan sebelum diinisialisasi. Dalam praktiknya, ini berarti bahwa variabel tidak dapat digunakan untuk menginisialisasi dirinya sendiri.
Untuk memperbaiki kesalahan ini
- Jangan menginisialisasi variabel dengan dirinya sendiri.
Contoh
Contoh berikut menghasilkan C3536 karena setiap variabel diinisialisasi dengan sendirinya.
// C3536.cpp
// Compile with /Zc:auto
int main()
{
auto a = a; //C3536
auto b = &b; //C3536
auto c = c + 1; //C3536
auto* d = &d; //C3536
auto& e = e; //C3536
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