Bonjour
Il me semble qu'il y a aucune différence entre int et int&.
Par exemple, ces deux fonctions sont identiques:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
void f(int o); 
et
void f(int&o);
En gros, pour les types primaires, cela ne sert à rien de passer une variable par référence ou par valeur.
(Donc autant ne faire passer que des int).
Idem pour cette fonction:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
int f(void);
int& f(void);
Mais je ne me rappelle plus pourquoi.

Merci