मैं कुछ सी ++ कोड को देख रहा था और निम्नलिखित निर्माण पाया:
if('A' == 0x41) {
// ...
} else if('A' == 0xc1) {
// ...
} else {
// ...
}
मुझे एक दृश्य स्टूडियो चेतावनी मिल रही है :
चेतावनी C4127 सशर्त अभिव्यक्ति स्थिर है।
विजुअल स्टूडियो स्पष्ट रूप से सही है - निश्चित रूप से 'ए' को 0x41 परिभाषित किया गया है। लेखक इस कोड को क्यों लिख रहा है, यह देखते हुए कि तीन शाखाओं में से दो मृत कोड हैं?

