Compiler Warning (level 1) C4369
'enumerator' : nilai enumerator 'value' tidak dapat direpresentasikan sebagai 'type', value is 'new_value'
Enumerator dihitung lebih besar dari nilai terbesar untuk jenis dasar yang ditentukan. Ini menyebabkan luapan dan pengkompilasi membungkus nilai enumerator ke nilai seendah mungkin untuk jenis tersebut.
Contoh
Sampel berikut menghasilkan C4369.
// C4369.cpp
// compile with: /W1
int main() {
enum Color: char { red = 0x7e, green, blue }; // C4369
enum Color2: char { red2 = 0x7d, green2, blue2}; // OK
}
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