cとc++で後者が遅いというのは間違いだから
コンパイラは今や完全に同一だし、言語的に遅くなる要素ってrestrict位?
ただしstrict aliasing ruleがある分cできちんとrestrict使わないとc++より遅くなる