在 C++ 中将一对从映射复制到 vector 的最佳方法是什么?我这样做是为了随后对 vector 进行排序。
最佳答案
vector<pair<K,V> > v(m.begin(), m.end());
或
vector<pair<K,V> > v(m.size());
copy(m.begin(), m.end(), v.begin());
copy()
在 <algorithm>
.
关于C++如何将 map 复制到 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/684475/