是否有一个返回内建函数对象p->first和p->second,让我可以高兴地写
transform(m.begin(),m.end(),back_inserter(keys),get_first);
transform(m.begin(),m.end(),back_inserter(vals),get_second);
Run Code Online (Sandbox Code Playgroud)
基于STL的解决方案是最好的,boost解决方案是第二好的.
是的,我知道boost::lambda,我不想开始使用它.