C++ STL vector容器的插入和删除

使用swap函数交换两个vector容器中的值
#include 
#include 
#include 
using namespace std;

void OutToScreen(int& Ele){
    cout< ci,cd;
    for(int i=0;i<10;++i){
        ci.push_back(i);
        cd.push_back(i*3);
    }
    cout<<"vector-ci-below: "<
C++ STL vector容器的插入和删除_第1张图片
vector中插入元素
#include 
#include 
#include 
using namespace std;

void OutToScreen(int& Ele){
    cout< myvt;
    for(int i=0;i<10;++i){
        myvt.push_back(i);
    }
    myvt.insert(myvt.begin(),-1);
    for_each(myvt.begin(),myvt.end(),OutToScreen);
    cout< vt2;
    vt2.push_back(-8);
    vt2.push_back(-9);
    //插入多个数值
    myvt.insert(myvt.end(),vt2.begin(),vt2.end());
    for_each(myvt.begin(),myvt.end(),OutToScreen);
    cout<

从容器vector中删除元素
//vector元素的删除
#include 
#include 
#include 
using namespace std;

void OutToScreen(int& Ele){
    cout< myvt;
    for(int i=0;i<10;++i)
        myvt.push_back(i);
    for_each(myvt.begin(),myvt.end(),OutToScreen);
    cout<
C++ STL vector容器的插入和删除_第2张图片





你可能感兴趣的:(C/C++,STL)