// Una referencia es otro nombre para un objeto que ya existe.
#include <iostream>

int main() {
    int grade = 14;
    int& alias = grade;

    alias = 15;
    std::cout << "grade = " << grade << "\n";
    std::cout << "misma dirección: " << (&alias == &grade) << "\n";

    // Esto no cambia a quién se refiere alias: copia 20 dentro de grade.
    int other = 20;
    alias = other;
    other = 0;
    std::cout << "grade = " << grade << ", other = " << other << "\n";
    return 0;
}
