我有一个矢量矢量喜欢std::vector< std::vector< int> >和从这个矢量我想填充std::vector< int>,你能告诉我有效的方法来做到这一点?我可以使用一些提升功能.我正在使用VS2010.下面的代码片段是我尝试过的:
std::vector<std::vector<int> >::iterator outereItr = vecOfVec.begin();
while(outereItr != vecOfVec.end())
{
std::vector<int>::iterator innerItr1 = (*outereItr).begin();
while(innerItr1 != (*outereItr).end())
{
masterVec.push_back(*innerItr1);
++innerItr1;
}
++outereItr;
}
Run Code Online (Sandbox Code Playgroud)