Compiler Warning (level 1) C4258
'variabel' : definisi dari untuk perulangan diabaikan; definisi dari cakupan penutup digunakan"
Di bawah /Ze dan /Zc:forScope, variabel yang ditentukan dalam untuk perulangan keluar dari cakupan setelah perulangan for
berakhir. Peringatan ini terjadi jika variabel dengan nama yang sama dengan variabel perulangan, tetapi didefinisikan dalam perulangan penutup, digunakan lagi dalam cakupan yang berisi for
perulangan. Contohnya:
// C4258.cpp
// compile with: /Zc:forScope /W1
int main()
{
int i;
{
for (int i =0; i < 1; i++)
;
i = 20; // C4258 i (in for loop) has gone out of scope
}
}
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