Bonjour à tous,
Je voudrais savoir si quelqu'un sait comment utiliser les <vector> au sein de fonctions. Par exemple, soit la fonction :
qui à un vecteur vec et un entier z associe vec(z). Cette fonction est compilable sans problème mais son execution et la récupération du résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void add(std::vector<int> vec, int z) { vec.push_back(z); }
plante et génère une violation d'accès. Si quelqu'un a une idée pour pouvoir faire fonctionner cette procédure de manière normale, je le remercie par avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 add(vec_1, 4); cout << vec_1[0] << endl;
Partager