// Sin & en el for por rango, se modifica una copia.
#include <iostream>
#include <vector>

struct Score {
    int points;
};

int main() {
    std::vector<Score> table = {{10}, {15}};
    for (auto score : table) {
        score.points += 1;
    }
    std::cout << table[0].points << " " << table[1].points << "\n";
    return 0;
}
