Bonjour,
Je souhaiterias copier un vector dans un autre vector de la manière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #include <vector> class Foo { public: void copyVector(std::vector<double> inputVector); protected: std::vector<double> m_vect; };Quelles est la meilleur pratique? Sont-elles equivalentes?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #include "Foo.h" void Foo::copyVector(std::vector<double> inputVector) { // 1. m_vect = inputVector; // ou // 2. copy(inputVector.begin(), inputVector.end(), m_vect.begin()); }
Sachant que je souhaite uniquement copier le contenue et non la référence.
MErci de votre aide.
Partager