我有一个相当大的map<double, vector<double>>
说法。myMap
我想把 的内容myMap[.].second
放在list<vector<double> >
orvector<vector<double> >
中。是否可以在不显式复制每个vector
元素的情况下做到这一点?我希望它是可行的iterators
#include <iostream>
#include <vector>
#include <map>
using namespace std;
int main()
{
double v_value[] = {1.1,2.4};
vector<double> v(v_value, v_value + sizeof(v_value)/sizeof(double));
map<double,vector<double> > myMap;
myMap[10.01] = v;
myMap[14.62] = v;
}