小编Tud*_*oiu的帖子

如何更新一组std :: pair中的成员?

我试过这样做:

std::set< pair<int, int> > mySet;

// fill the set with something

mySet.find( make_pair(someValueX, someValueY) )->first = newX;
Run Code Online (Sandbox Code Playgroud)

但是我在编译时遇到以下错误:

error: assignment of member 'std::pair<int, int>::first' in read-only object|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===||
Run Code Online (Sandbox Code Playgroud)

c++ iterator stl set stdset

2
推荐指数
1
解决办法
1070
查看次数

标签 统计

c++ ×1

iterator ×1

set ×1

stdset ×1

stl ×1