Compiler Warning (level 4, off) C4289
ekstensi nonstandar yang digunakan : 'var' : variabel kontrol loop yang dideklarasikan dalam
for
-loop digunakan di luarfor
cakupan -loop
Ketika /Ze dan /Zc:forScope- digunakan dalam build, variabel yang dideklarasikan dalam perulangan for
digunakan setelah for
cakupan -loop.
Lihat /Zc:forScope untuk informasi tentang cara menentukan perilaku standar dalam for
perulangan dengan /Ze.
Peringatan ini nonaktif secara default. Untuk informasi selengkapnya, lihat Peringatan Pengkompilasi yang Nonaktif secara Default.
Sampel berikut menghasilkan C4289:
// C4289.cpp
// compile with: /W4 /Zc:forScope-
#pragma warning(default:4289)
int main() {
for (int i = 0 ; ; ) // C4289
break;
i++;
}
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