码迷,mamicode.com
首页 > 其他好文 > 详细

标准模版库

时间:2018-07-18 13:54:29      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:class   include   pause   ++   push   位置   pop   向量   i++   

#include <iostream>
#include <vector>
using namespace std;


int main(void)
{

vector<int> vec; // 这是个定义了一个向量,里面可以依次存储一个个的元素,相当于一个链表,还可以使用这个向量已经有了的函数,注意需要引入:#include <vector>
vec.push_back(11); // 往里面存一个元素"1"
vec.push_back(22);
vec.push_back(1111);
vec.push_back(1111111);
vec.pop_back(); // 弹出一个元素

// 遍历vec里面的全部元素
for (int i = 0; i < vec.size(); i++) {
cout << vec[i] << endl;
}

// 使用迭代器遍历里面的全部元素
vector<int>::iterator itor ;
for (itor = vec.begin(); itor != vec.end(); itor++) { // vec.begin()指向vec的第一个元素,vec.end()指向vec的最后一个元素的下一个位置!
cout << *itor << endl;
}
cout << "size:" << vec.size() << endl; // 有多少个元素

cout << vec.front() << endl; // vec的一个元素
cout << vec.back() << endl; // vec的最后一个元素
system("pause");
return 0;
}

 

标准模版库

标签:class   include   pause   ++   push   位置   pop   向量   i++   

原文地址:https://www.cnblogs.com/pjishu/p/9328284.html

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