我将尝试将
到目前为止,我尝试了以下内容:
std::unordered_multimap<uint, T> lookup
转换为 std::vector<T> v
。到目前为止,我尝试了以下内容:
std::vector<T> v(lookup.begin(), lookup.end());
但显然这并不起作用,因为begin()
和end()
的结果迭代器是pair<uint, T>
类型,那么最快的正确方法是什么呢?
感谢您的帮助!
uint
值会被丢弃吗? - Jarod42T
压入 vector 中。你也可以编写一个包装器,使其在解引用时返回T
而不是pair<uint, T>
。 - nwp