【发布时间】:2012-07-13 10:24:10
【问题描述】:
如何使用 stl 算法有效地修改这两个列表的元素:
std::list<std::pair<double, string> > listPair(10);
std::list<double> listA(10);
并且以这样的方式,第一个对元素从listA中获取相应的双精度值?
【问题讨论】:
-
为什么要列出两个列表?更有效地使用 std::map。否则,我没有其他选择,只能使用两个迭代器并制作一个简单的 for 循环
-
我必须使用两个列表。实际上,这是一个(非常)细分的例子。