Bonjour,
Dans ce bout de code, j'ai passé un vecteur en argument lorsque j'appel ma fonction.
Pourquoi ma fonction m'affiche 0,0 et non 10,19 ?
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 #include <cstdlib> #include <iostream> #include <vector> using namespace std; void operation(vector<int>); int main() { vector<int> nombres(2); operation(nombres); for(auto element : nombres){ cout << element << ", "; } cout << endl; return 0; } void operation(vector<int> addition) { addition.push_back(10); addition.push_back(19); }
Partager