int main()
{
std::vector<int> set, set0, set1;
set.resize(10);
set1.resize(15);
for (int i=0;i<10;i++)
{
set[i]=i; // set: 0 1 2 3 4 5 6 7 8 9
}
set0 = set;
std::vector<int>::iterator itor1;
std::vector<int>::iterator itor2;
itor1 = set0.begin()+ 5;
itor2 = set0.end() ;
set0.erase(itor1,itor2); // 从第6个到最后删除 set0: 0 1 2 3 4
merge(set.begin(),set.end(), set0.begin(), set0.end(), set1.begin());// 合并两个序列
// set1: 0 0 1 1 2 2 3 3 4 4 5 6 7 8 9
return 0;
}
C++ 容器 vector 删减和序列合并示例
最新推荐文章于 2024-07-20 10:53:59 发布