c++ vecotr
来源:互联网 发布:新闻出版网络培训 编辑:程序博客网 时间:2024/05/20 08:24
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> c;
for(int i = 0; i<10;i++)
{
c.push_back(i);
}
for(vector<int>::iterator it = c.begin(); it != c.end(); ++it)
{
cout<<*(it)<<endl;
}
cout<<"下标为1的数据:"<<c.at(1)<<endl;
return 0;
}
/*
vector<int> a ; 声明一个int型向量a
vector<int> a(10) ; 声明一个初始大小为10的向量
vector<int> a(10, 1) ; 声明一个初始大小为10且初始值都为1的向量
vector<int> b(a) ; 声明并用向量a初始化向量b
c.clear() 移除容器中所有数据。
c.empty() 判断容器是否为空。
c.erase(pos) 删除pos位置的数据
c.erase(beg,end) 删除[beg,end]区间的数据。
c.push_back(elem) 在尾部加入一个数据。
c.pop_back() 去掉数组的最后一个数据
c.resize(num) 重新设置该容器的大小。
c.size() 回容器中实际数据的个数。
c.begin() 返回指向容器第一个元素的迭代器。
c.end() 返回指向容器最后一个元素的迭代器。
c.at() 得到编号位置的数据
*/
#include <vector>
using namespace std;
int main()
{
vector<int> c;
for(int i = 0; i<10;i++)
{
c.push_back(i);
}
for(vector<int>::iterator it = c.begin(); it != c.end(); ++it)
{
cout<<*(it)<<endl;
}
cout<<"下标为1的数据:"<<c.at(1)<<endl;
return 0;
}
/*
vector<int> a ; 声明一个int型向量a
vector<int> a(10) ; 声明一个初始大小为10的向量
vector<int> a(10, 1) ; 声明一个初始大小为10且初始值都为1的向量
vector<int> b(a) ; 声明并用向量a初始化向量b
c.clear() 移除容器中所有数据。
c.empty() 判断容器是否为空。
c.erase(pos) 删除pos位置的数据
c.erase(beg,end) 删除[beg,end]区间的数据。
c.push_back(elem) 在尾部加入一个数据。
c.pop_back() 去掉数组的最后一个数据
c.resize(num) 重新设置该容器的大小。
c.size() 回容器中实际数据的个数。
c.begin() 返回指向容器第一个元素的迭代器。
c.end() 返回指向容器最后一个元素的迭代器。
c.at() 得到编号位置的数据
*/
0 0
- c++ vecotr
- 递归输出vecotr
- vecotr删除相同元素
- 已排序了的vecotr
- Fishe向量Fisher Vecotr(一)
- Fishe向量Fisher Vecotr(二)
- STL vecotr 和 vector 正反序 迭代器简析
- vector::clear()和vecotr::pop_back()对内存处理的不同
- vector::clear()和vecotr::pop_back()对内存处理的不同
- 如何用stl算法计算vecotr中元素位置
- Accelerated C++ Exercise 5-2(vecotr版本)
- java Vecotr 读出的对象都需要进行显式转换才可以正确使用
- vector::clear()和vecotr::pop_back()对内存处理的不同 http://blog.csdn.net/vieri_ch/article/details/1191390
- vector::clear()和vecotr::pop_back()对内存处理的不同 http://blog.csdn.net/vieri_ch/article/details/1191390
- 九度oj+原始一个字符串左右交换字符最少步数变成含有2012字串+bfs及字符串和整型转换以及没有标记visit数组大小,只能用stl中的vecotr,实际上set更好。有count函数
- c
- c
- c
- Java基本语法-----数组
- 正整数n到1的最少操作次数_Glodon(6)_20160923
- .ignore插件自动忽略
- DHTMLX-第一弹
- 读书笔记:3D Math Primer for Graphics and Game Development
- c++ vecotr
- 三种存储类型比较-文件、块、对象存储
- 关于前端基础知识储备的几点分享
- 佛说爱情三:一切皆流,无物永驻
- 王学岗app widget窗口小部件(二)
- /bin/sh^M: bad interpreter: 没有那个文件或目录
- UDP
- Java面向对象(5)继承
- Python学习笔记:类的总结