Plutôt une référence, tant qu'à faire. Le pointeur c'est lorsqu'on veut pouvoir renvoyer NULL.

Arme &Perso::getArme(int i)
{
return this->arme[i];
}
Le problème ici c'est qu'en renvoyant...