以下のようなC++コードでビット単位の&を使用できますか?このメソッドは、ビット演算の結果に基づいてブール値を返します。
bool SetValue( myType a )
{
if( a & notMyType == notMyType )
{
return false;
}
if( a & newMyType == newMyType )
{
SendNew(a);
return true;
}
if( a & oldMyType == oldMyType )
{
SendOld(a);
return true;
}
}