Myslím si, že oba konkrétní kódy jsou ekvivalentní.
Vzhledem k tomu, že parametr funkce obsahuje direktivu const,
která zakazuje měnit vstupní objekt je možná vizuálně "lepší" druhá varianta.
Nicméně s ohledem na to, že se jedná o pole, se toto vždycky předává referencí.
V případě pole, jako argumentu, je to tedy jedno, podle mě v tomto případě.
Ale v případě předávání nějakých složitých a velkých objektů by mělo být efektivnější to druhé.
Třeba mě někdo upřesní nebo opraví .