Passage par référence versus par pointeur
Bonjour,
Je cherche à comprendre la différence entre un passage par référence versus un passage par pointeur. Pour moi, ça fait la même chose, à part que la syntaxe est différente. Dans les deux cas, les modifications sont faites directement sur la valeur origniale et il n'y a pas de copie temporaire. Est-ce que c'est préférable d'utiliser l'un à l'autre dans certaines situations ?
Code:
1 2 3
| void test(Image &img){
...
} |
Code:
1 2 3 4
|
void test(Image * img){
...
} |
merci !