2007-05-02から1日間の記事一覧

maskをforで回すときにスマートに書く方法

c++

void hoge(int hoge_mask){ u32 mask = 1; int max = 10; for (int i = 0; i < max; i++, mask <<= 1) { if ((hoge_mask & mask) != 0) { //ここに、マスクを通ったものだけが行う処理を書く } } }