Est-il sûr de repousser un élément du même vecteur?
vector<int> v; v.push_back(1); v.push_back(v[0]); Si le second push_back provoque une réallocation, la référence au premier entier du vecteur ne sera plus valide. Donc ce n'est pas sûr? vector<int> v; v.push_back(1); v.reserve(v.size() + 1); v.push_back(v[0]); Cela le rend...