Bonjour, je me pose une questions sur les références :
Doit-on toujours les mettre pour les types de base. Je m'explique.
Si dans une class on a un ascensseur qui renvoi un int, qu'est ce qu'il faut mieux faire :
1)
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int Get_Int() const;
2)
Et si dans une fonction on utilise des types de base, il vaut mieux faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 const int &Get_Int() const;
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 void Add( int a, int b );
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 void Add( const int & a, const int & b);
Partager