我们有
形式的两个向量 vector<int>* v1;
v1->push_back(0); v1->push_back(1);
vector<int>* v2;
v2->push_back(2); v2->push_back(3);
现在,如何使用v1和v2
初始化矢量矢量我的矢量矢量看起来像
vector<vector<int> >* v2d1;
答案 0 :(得分:2)
你不应该首先使用指针,但这里是如何:
vector<int>* v1 = new vector<int> () ;
v1->push_back(0); v1->push_back(1);
vector<int>* v2 = new vector<int>() ;
v2->push_back(2); v2->push_back(3);
vector<vector<int> >* v2d1 = new vector<vector<int> > { *v1, *v2 } ;
// Stuffs
delete v1 ;
delete v2;
delete v2d1;