zoukankan      html  css  js  c++  java
  • c++ vector 迭代器 demo

    1.

    #include<iostream>
    #include<vector>
    using namespace std;
    
    int main()
    {
        vector<int> v(5);
        cout<<"sizeof(v)="<<sizeof(v)<<endl;
        v[0] =200;  
        v[1] =200;  
        v[2] =200;  
        v[3] =200;  
        v[4] =200;  
        cout<<"1 v.size()="<<v.size()<<endl;
        v.push_back(500);
        cout<<"2 v.size()="<<v.size()<<endl;
        int i;
        for(i=0;i<6;i++)
            cout<<v[i]<<" ";
        cout<<endl;
        return 0;
    }
    

    2

    #include<iostream>
    #include<vector>
    using namespace std;
    
    int main()
    {
        vector<int> v(5);
        cout<<"sizeof(v)="<<sizeof(v)<<endl;
        v[0] =200;  
        v[1] =200;  
        v[2] =200;  
        v[3] =200;  
        v[4] =200;  
        cout<<"1 v.size()="<<v.size()<<endl;
        v.push_back(500);
        cout<<"2 v.size()="<<v.size()<<endl;
    #if 0
        int i;
        for(i=0;i<6;i++)
            cout<<v[i]<<" ";
        cout<<endl;
    #else
        for(auto k:v)
            cout<<k<< " ";
        cout<<endl;
    #endif
        //迭代器
        vector<int>::iterator it;
        for(it = v.begin();it != v.end();++it)
            cout<<*it<<" ";
        cout<<endl;
    
        return 0;
    }
    
  • 相关阅读:
    固态硬盘 每秒1.5G
    editPlus
    juqery 插入一行
    BufferedReader读取UTF8文件中文乱码
    jquery table 操作
    noSql
    javascript 开发规范
    同一服务器上安装多个tomcat
    100 个搜索引擎
    firefox 开发sdk
  • 原文地址:https://www.cnblogs.com/Sico2Sico/p/5384269.html
Copyright © 2011-2022 走看看