C++标准模板库:容器、迭代器与关联容器的深入解析
1. 容器插入操作
在C++编程中,我们经常需要将一个容器的内容插入到另一个容器中。这里有几种不同的插入方式,下面为你详细介绍。
1.1 向后插入
//copy d1 to back of d2
copy( d1.begin(), d1.end(), back_inserter(d2) );
cout << "\nd2: "; //display d2
for(int k=0; k<d2.size(); k++)
cout << d2[k] << ' ';
cout << endl;
return 0;
向后插入使用 back_inserter ,它利用容器的 push_back() 成员函数,将源容器 d1 的新元素插入到目标容器 d2 的末尾,源容器 d1 保持不变。例如,若操作后输出 d2 的内容为 d2: 2 4 6 1 3 5 7 9 。
1.2 向前插入
copy( d1.begin(), d1.end(), front_inserter(d2) );
向前插入使用 fron
超级会员免费看
订阅专栏 解锁全文
274

被折叠的 条评论
为什么被折叠?



