zoukankan      html  css  js  c++  java
  • STL学习笔记(1)

    vector:一种随机访问的数组类型,它提供了对数组元素的快速,随机访问,以及在序列尾部快速,随机的插入和删除操作

    vector对象可在需要的时候修改其自身的大小。

    #include<iostream>
    #include<vector>
    using namespace std;
    int main()
    {
     vector<char> charVector;
     int x=0;
     for(int i=0;i<10;++i)
      charVector.push_back (65+i);
     vector<char>::iterator iter;
     for(iter=charVector.begin ();iter!=charVector.end();iter++)
     {
      cout<<"Element #"<<x++<<":"<<*iter<<endl;
     }
     return 0;
    }
    /******************输出结果*********************
    Element #0:A
    Element #1:B
    Element #2:C
    Element #3:D
    Element #4:E
    Element #5:F
    Element #6:G
    Element #7:H
    Element #8:I
    Element #9:J
    ************************************************/

    关键点解释:可以把指示器看做指向容器中元素的指针。
    #include<iostream>
    #include<vector>
    using namespace std;

    int main()
    {
     vector<int> intVector(10,1);
     int x=0;
     vector<int>::iterator iter;//指示器对象
     for(iter=intVector.begin ();iter!=intVector.end();iter++)
     {
      cout<<"Element #"<<x++<<":"<<*iter<<endl;
     }
     return 0;
    }
    /******************输出结果*********************
    Element #0:1
    Element #1:1
    Element #2:1
    Element #3:1
    Element #4:1
    Element #5:1
    Element #6:1
    Element #7:1
    Element #8:1
    Element #9:1
    ************************************************/

  • 相关阅读:
    unidac使用演示
    delphi序列化对象的方法总结
    ReadFileToBuffer
    unidac连接ORACLE免装客户端驱动
    WriteFileFromBuffer
    mvc模式
    unidac宏替换使用
    如何使用Navicat监控mysql数据库服务器
    环信(php)服务器端REST API
    laravel 框架接入环信遇到的坑()
  • 原文地址:https://www.cnblogs.com/feng801/p/1289899.html
Copyright © 2011-2022 走看看