int a[N];
int b[N];

とサイズの等しい配列が2つあった場合、それぞれの配列の合計を算出したい場合
std::accumulate(a,
std::accumulate(b,

と後輩が書きやがりました。あたかもC++知ってますと言わんばかりに・・・

for
{
suma +=
sumb +=
}
としたほうが、ループを1回しか回らないので明らかに速いと思うのですが
どう思われますか?

VS2008(2010以降ではありません)