既存のブール値に基づいてブール値を反転したいだけです。 true の場合は false にします。 false の場合は true にします。
私のコードの抜粋は次のとおりです:
switch(wParam) {
case VK_F11:
if (flipVal == true) {
flipVal = false;
} else {
flipVal = true;
}
break;
case VK_F12:
if (otherVal == true) {
otherValVal = false;
} else {
otherVal = true;
}
break;
default:
break;
}
ベストアンサー1
次のように値を反転できます。
myVal = !myVal;
したがって、コードは次のように短縮されます。
switch(wParam) {
case VK_F11:
flipVal = !flipVal;
break;
case VK_F12:
otherVal = !otherVal;
break;
default:
break;
}