***すれ立てるまでもない質問はここで 第13刷***
■ このスレッドは過去ログ倉庫に格納されています
0492デフォルトの名無しさん
NGNG普通に考えると、ビットフィールドの場合はその1ビット以外のビットは
壊さないようにする必要があるので、データを読む->1ビット書き換え->
データを書くという処理をしなきゃならないから、単に1を書くという
処理で済むintの方が速いんじゃないかな。
もしかしたら賢いコンパイラだと、他のビットを使ってないことが分かると
単に「1を書く」という処理に置き換えちゃうかも。それでもビットフィールド
とintが同じ速度になることはあっても、ビットフィールドの方が速くなる
ことはないのでは。
■ このスレッドは過去ログ倉庫に格納されています