私は を持っていて、最初の 4 つの要素にvector<unsigned char>
4 バイトを入れたいと思っています。Integer
次のようなマスキングよりも C++ で簡単な方法はありますか。
myVector.at(0) = myInt & 0x000000FF;
myVector.at(1) = myInt & 0x0000FF00;
myVector.at(2) = myInt & 0x00FF0000;
myVector.at(3) = myInt & 0xFF000000;