今日、参照が再装着可能ではないことを知り ました。コードを検討してください。
map<int,int> z;
z.insert(make_pair(1,2));
z.insert(make_pair(3,5));
z.insert(make_pair(4,6));
auto ref = z.at(1);
ref = z.at(3);
std::map::at
要求された要素のマップされた値への参照を返します。ref が参照であることを意味します。再割り当てが許可されているのはなぜですか (参照を再バインドできないため)。ここで何が起きてるの。