oui ça evite des recopies inutiles.
perso j'expliquerai le "const type &" comme une déclaration d'intention: c'est un alias sur l'objet.
après le code généré, que ce soit un pointeur, ou un passage par registre si le type tiens dedands, c'est le job du compilo.
NGKreator >
et forcément const type * const
normalement ça doit être pareil pour les références.