【发布时间】:2012-12-05 21:50:20
【问题描述】:
我想问你如何从
复制所有第二个元素map<string, string> myMap
到
deque<string> myDeq
在不创建仿函数的情况下使用 for_each 或 transform。我试过像this question
transform(myMap.begin(), myMap.end(), back_inserter(myDeq), mem_fun_ref(&map<string, string>::value_type::second));
但它对我不起作用 - 我收到错误“非法使用这种类型”。
【问题讨论】:
标签: c++ map foreach copy deque