Bonjour, je connaitre la différence entre ces 2 fonctions ? Une avec pointeur l’autre sans. Merci
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <iostream> void duplicate(int& a, int& b, int& c) { a*=2; b*=2; c*=2; } int main () { int x=1, y=3, z=7; duplicate (x, y, z); std::cout << "x=" << x << ", y=" << y << ", z=" << z; return 0; } |
2:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <iostream> void duplicate(int a, int b, int c) { a*=2; b*=2; c*=2; } int main () { int x=1, y=3, z=7; duplicate (x, y, z); std::cout << "x=" << x << ", y=" << y << ", z=" << z; return 0; |
+0
-0