2014-03-06 52 views
2

如何插入vector< vector < pair < int,int > > >如何插入載體vpii <矢量<對<int,int>>>

矢量對我是STL的初學者,請幫我

+2

有pair'的'VECTOR'的''一個是VECTOR'一個不好的設計的徵兆,你可能要重新考慮它。 – Maroun

+1

'std :: map '可能是'vector >'的好替代品。 –

+0

你應該嘗試描述你正在嘗試做什麼。 – hivert

回答

0

這是如何插入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

相關問題