zoukankan      html  css  js  c++  java
  • Vector

     1 #include<cstdio>
     2 #include<iostream>
     3 #include<vector>
     4 using namespace std;
     5 
     6 int main()
     7 {
     8     vector<int>v;    
     9     for(int i=0;i<10;i++)       //vector可以像数组一样访问,[]进行了重载,但是不能够,[]进行存储
    10     {
    11         v.push_back(i);
    12     }
    13     vector<int>::iterator ptr;  //智能指针,迭代器
    14     for(ptr=v.begin();ptr!=v.end();ptr++)
    15     {
    16         cout<<*ptr<<" ";
    17     }
    18     cout<<endl;
    19     cout<<v.size()<<endl;      //得到vector的大小
    20     cout<<v.front()<<endl;     //得到vector第一个位置的元素
    21     cout<<v.back()<<endl;      //得到vector最后一个位置的元素
    22     cout<<v.at(2)<<endl;       //得到指定位置的元素
    23     cout<<v.max_size()<<endl;
    24     vector<int>v1;
    25     v.swap(v1);                //交换两个vector中的值
    26     for(ptr=v1.begin();ptr!=v1.end();ptr++)
    27     {
    28         cout<<*ptr<<" ";
    29     }
    30     v1.clear();               
    31     v.clear();
    32     return 0;
    33 }
  • 相关阅读:
    1.Go环境安装
    IDEA启动Tomcat控制台中文显示乱码
    专注的含义
    翻出一封古老的信
    若有所思
    B+Tree与B-Tree 的区别
    Redis集群 什么是slots
    夜深人静,听雨
    随心所想
    本性可以改吗
  • 原文地址:https://www.cnblogs.com/zafuacm/p/3186131.html
Copyright © 2011-2022 走看看