码迷,mamicode.com
首页 > 编程语言 > 详细

数组的替代品

时间:2019-02-26 17:37:17      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:设置   column   spec   highlight   数据   list   cell   key   word   

 

#include<iostream>

#include<vector>using namespace std;void aa(){

    vector <double> vecDouble = { 98.5, 67.9, 43.6, 32.9 };

vecDouble.push_back(100.8);

    // 专业的迭代器

    vector<double>::iterator it; //得到迭代器对象 - 实际上是一个指针对象

    //从第一个元素开始迭代;  it不等于最后一个元素时结束; ++it累加[避免增加缓存干扰]

    for (it = vecDouble.begin(); it != vecDouble.end(); ++it){

        cout << *it << endl;

    }

}

int main(){

    aa();

}

常用操作

clear()

移除容器中的所有数据

empty()

判断容易是否为空

size()

返回容器中元素的个数

[index]、at[index]

返回索引为index的元素

erase(pos)

删除POS位置处的数据

erase(beg,end)

删除【beg,end】区间的数据

front()

返回第一个元素

insert(pos,elem)

在POS位置处插入一个元素

pop_back()

删除最后一个元素

push_back()

在容器末尾插入一个新元素

resize(num)

重新设置容器大小

begin().end()

返回容器收尾元素的迭代器

 

数组的替代品

标签:设置   column   spec   highlight   数据   list   cell   key   word   

原文地址:https://www.cnblogs.com/zhangdingqu/p/10438335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!