Példa
void
function(
int
input)
{
if
(input & 0x101){
doSomething();
}
}
Megoldás
Ha az eredmény nem egyenlő nullával, akkor a feltétel kiértékelése igaz eredményt ad. Sokkal tisztább, ha ezt közvetlenül jeleníti meg.
void
function
(
int
input)
{
int
result = input & 0x101
;
if
(result != 0){
do
Something
();
}
}