如何插入载体vpii <矢量<对>>
答
这是如何插入vpii在vector<vector<pair<int,int> > >
:
vector<vector<pair< int,int> > > vvpii;
pair<int, int> pii(1, 2);
vector<pair<int, int> > vpii;
vpii.push_back(pii);
vvpii.push_back(vpii);
// or if your compiler supports c++11,
// you can use Brace-enclosed initializer lists
vvpii.push_back({ // vector initializer
{1, 2}, // pair initializer
{2, 3}, // another pair
});
+0
您应该提及这是一个C++ 11解决方案,因为问题只是标记为C++和C++ 11传播仍在进行中。 –
+0
@JohnChadwick我对相关部分添加了评论 – user2079303
有pair'的'VECTOR'的''一个是VECTOR'一个不好的设计的征兆,你可能要重新考虑它。 – Maroun
'std :: map'可能是'vector >'的好替代品。 –
你应该尝试描述你正在尝试做什么。 – hivert