Saya melihat beberapa kode C ++ dan menemukan konstruksi berikut:
if('A' == 0x41) {
// ...
} else if('A' == 0xc1) {
// ...
} else {
// ...
}
Saya mendapatkan peringatan Visual Studio yang mengatakan:
Peringatan Ekspresi bersyarat C4127 adalah konstan.
Visual Studio jelas benar - pasti 'A' didefinisikan sebagai 0x41. Mengapa penulis menulis kode ini, mengingat dua dari tiga cabang adalah kode mati?

