小编Byr*_*ron的帖子

如何使用集合中的元素键擦除地图中的元素?

我有一个集合存储我要在地图中删除的键.我试过代码打击,但它没有编译.

std::set<std::string> keys;
std::map<std::string, std::string> mymap;
....
for_each(keys.begin(), keys.end(), boost::bind(&std::map<std::string,   
                                               std::string>::erase, 
                                               &mymap, _1));
Run Code Online (Sandbox Code Playgroud)

c++ stl function-pointers map set

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

标签 统计

c++ ×1

function-pointers ×1

map ×1

set ×1

stl ×1