एक कस्टम लाइब्रेरी में मैंने एक कार्यान्वयन देखा:
inline int is_upper_alpha(char chValue)
{
if (((chValue >= 'A') && (chValue <= 'I')) ||
((chValue >= 'J') && (chValue <= 'R')) ||
((chValue >= 'S') && (chValue <= 'Z')))
return 1;
return 0;
}
क्या वह ईस्टर अंडा है या मानक सी / सी ++ विधि बनाम क्या फायदे हैं?
inline int is_upper_alpha(char chValue)
{
return ((chValue >= 'A') && (chValue <= 'Z'));
}
'J' - 'I'
और 'S' - 'R'
दोनों समान हैं 1
, तो मुझे उम्मीद है कि एक उचित आशावादी बाद में पूर्व को बदल देगा।