Я слышал, что ссылки в C++ могут быть intitalized только однажды, но это дает мне 1, мой вывод и не возвращающий ошибки!
struct f {
f(int& g) : h(g) {
h = 1;
}
~f() {
h = 2;
}
int& h;
};
int i() {
int j = 3;
f k(j);
return j;
}