je te conseille d'utiliser les références, mais :
– de bien spécifier le passage par référence dans les définitions en plus des déclarations
– de passer des références const quand la valeur ne doit pas être modifiée. Une référence non const doit être considérée comme une valeur retournée par la fonction
Au passage, ajoute aussi le nom du paramètre dans ta déclaration, sinon, on ne sait pas ce qu'on passe en lisant le .h
(ça ne te dispense pas d'écrire la doc, c'est complémentaire

)