// Error: guarda una referencia a v[0] y luego hace push_back.
#include <iostream>
#include <vector>

int main() {
    std::vector<int> v = {10, 20, 30};
    int& first = v[0];
    v.push_back(40);
    std::cout << first << "\n";
    return 0;
}
