ri が i への参照である場合、これの出力が 10 10 である理由がよくわかりません...
int i, &ri = i;
i = 5;
ri = 10;
std::cout << i << " " << ri << std::endl;
誰かが私のためにこれを片付けてもらえますか?
同様に、
int i = 0, &r1 = i;
double d = 1, &r2 = d;
r2 = r1;
std::cout << r2; // output 0
i = r2;
std::cout << i; // output 0
r1 = d;
std::cout << r1; // output 0
i = r2 で、d = 1 のときに r2 が d への参照である場合、出力が 1 にならないのはなぜですか? また、r1 = d のとき、出力も 1 にならないのはなぜですか?