#include <iostream>
using namespace std;
int main()
{
    int a = 5;
    int& k = a;
    int b = 3;
    k = b;
    cout << k << endl;
}
Почему этот код компилируется?
#include <iostream>
using namespace std;
int main()
{
    int a = 5;
    int& k = a;
    int b = 3;
    k = b;
    cout << k << endl;
}
Почему этот код компилируется?

