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 }
  • 相关阅读:
    js对象写法
    IE6双边距bug及其解决办法
    图片轮播
    盒子水平和垂直同时居中方法
    选项卡切换
    针对IE6兼容png
    html5兼容
    sublime快捷键总结
    七种设计原则
    Git基本命令
  • 原文地址:https://www.cnblogs.com/zafuacm/p/3186131.html
Copyright © 2011-2022 走看看