926 :
演算(比較)速度:
boolと BOOLって、やっぱ BOOLの方が速い?
なんでBOOLのほうがはやいの?
x86のワード長の関係?
っていうか、実際試してみりゃいいんじゃん。
BOOL a;
for(int i=0; i<100000000; ++i) a = TRUE;
と
bool a;
for(int i=0; i<100000000; ++i) a = true;
を比較したら、boolの方が、平均で 150msぐらい速かった(゜ε ゜ なんと。
基本的になんでもプログラムって大概小文字のほうが速い。
BOOL a = TRUE;
int b;
for(int i=0; i<100000000; ++i) if(a) b=1;
とやったら、今度は BOOLの方が平均 200msは速かった。
代入は bool、比較は BOOLの方が速い?
>>931そんなん代入はBOOLの方が3バイト分(VC++6とかでは)でかいんだからあたりまえやん
比較は
>>928の言うとおり。