-1
bool IsPlayerOutMap()
{
bool t = (Player.x < 0 || Player.y < 0
|| Player.x > 1000 || Player.y > 1000);
return t;
}
if(IsPlayerOutMap())
cnt++;
和
if((Player.x < 0 || Player.y < 0
|| Player.x > 1000 || Player.y > 1000))
cnt++;
有兩個任何速度差的編碼風格?
不。這裏的功能是可以圈定的。 – milleniumbug
我喜歡微型優化。爲什麼不測量它呢? –
任何半面體編譯器都應該內聯該函數併爲其生成相同的可執行代碼。儘管第二塊代碼中有一對不必要的括號。 – Bernard