vector<int> v; v.push_back(1); v.push_back(v[0]); Si el segundo push_back provoca una reasignación, la referencia al primer entero en el vector ya no será válida. ¿Entonces esto no es seguro? vector<int> v; v.push_back(1); v.reserve(v.size() + 1); v.push_back(v[0]); Esto lo hace...
126
¿Es seguro hacer retroceder un elemento del mismo vector?