zoukankan      html  css  js  c++  java
  • c++之vector容器入门

    对于c++的vector容器的函数应用:

    #include<string>
    #include<iostream>
    #include<vector>
    using namespace std;
    int main(){
        int i=0;
        vector <int> vt;
        vector <int>::iterator it;
        for(i=0;i<12;i++)
        vt.push_back(i);    //在容器vt添加元素 
        cout<<"数组形式结果:"<<endl;
        for(i=0;i<12;i++){        
            cout<<vt[i]<<" ";
        }    
        cout<<endl;
        cout<<"迭代器形式结果:"<<endl;
        for(it=vt.begin();it!=vt.end();it++){
            cout<<*it<<" "; 
        } 
        cout<<endl; 
        cout<<"vt元素个数是:"<<vt.size()<<endl;    //size函数 
        //插入元素函数 
        vt.insert(vt.begin()+5,22);
        cout<<"往vt[5]插入元素后容器情况:"<<endl;
        for(i=0;i<vt.size();i++){        
            cout<<vt[i]<<" ";
        }
        cout<<endl; 
        vt.pop_back();
        cout<<"删除尾元素后容器最后一个元素是:"<<vt[vt.size()-1]<<endl;
        vt.erase(vt.begin()+1,vt.begin()+4); 
        cout<<"删除区间vt[1]~vt[3]元素后容器情况:"<<endl;
        for(i=0;i<vt.size();i++){        
            cout<<vt[i]<<" ";
        }
        return 0; 
    }

    结果:

  • 相关阅读:
    box-sizing
    js词法作用域
    焦点轮播图
    绑定事件统一方法
    自动展示收起广告功能
    使用js实现瀑布流
    回到顶部效果
    电商网站的放大镜功能
    CSS清除浮动
    CSS的水平居中和垂直居中方式
  • 原文地址:https://www.cnblogs.com/muchenyu/p/11675000.html
Copyright © 2011-2022 走看看