Your class needs an assignment operator ie
= it can be accomplished like so:
Code:
class Avion{
private:
std::string name;
int number;
std::vector <double> some_vector;
...
public:
Avion operator=(Avion a){
name = a.name;
number = a.number;
some_vector = a.some_vector;
return *this;
};
...
}
Or however it will fit to reassign every member from your class to the current class instance..