vector<int> v; v.push_back(1); v.push_back(v[0]); Se o segundo push_back causar uma realocação, a referência ao primeiro número inteiro no vetor não será mais válida. Então isso não é seguro? vector<int> v; v.push_back(1); v.reserve(v.size() + 1); v.push_back(v[0]); Isso torna...