これの通称はありますか?:
#define ALL_BITS_SET(value, mask) ((value & mask) == mask)
Smalltalkには、長い間このIntegerメソッドがあります
allMask: mask
"Treat the argument as a bit mask. Answer whether all of the bits that
are 1 in the argument are 1 in the receiver."
^mask = (self bitAnd: mask)
はい、セットに対する同等の操作の後、「含む」と呼ばれます。
うんALL_BITS_SET
。value
が で表されるビットの組み合わせと等しいかどうかを調べる簡単なテストmask
です。
シグナルマスキング | ビットマスキング | マスキング