c++中关于引用的问题。 如题,以下函数: pair<int,int&> y(1,i); x.insert(y); cout << x[1];

2025-04-15 15:45:38
推荐回答(1个)
回答1:

map 的每一项都由键和值组成,而模板参数里的第二个 int & 代表值的类型是 int 的引用类型
也就是说,你可以通过从 map 获取到这个值,然后修改它,结果被修改的结果会影响到原来的 int