C++ vector用法
来源:互联网 发布:java数据库编程 编辑:程序博客网 时间:2024/06/07 00:20
vector用法
#include <vector>
#include <iostream>
using namespace std;
int main()
{
vector<int> arr;
for(vector<int> i = 0; i < 20; ++i)
{
arr.push_back(i);
}
//写法1
vector<int> count = arr.size();
for(vector<int> j = 0; j < count; ++j)
{
cout<<arr[j];
}
//写法2, C++ Primer中说(4th, page 82):由于vector可动态增长,因此优先选用不事先保存size的方式,而且由于size()函数
//比较短小, 应该是个内联函数,因此不是去调用,也就没有较大的运行时代价; 使用 !=arr.size()来判断边界,
//优于使用 <arr.size(),记住即可!
for(vector<int> j = 0; arr[j] != arr.size(); ++j)
{
cout<<arr[j];
}
return 0;
}
函数:
①v.empty()
如果v为空,返回true,否则返回false
②v.size()
返回v中元素个数,最好用vector<T> 类型来接收
③v.push_back(t)
在v末尾增加一个值为t的元素
④v[n]
取下标为n的元素,n最好为vector<T>类型, v[n]也可以为左值
⑤v1 = v2, v1 == v2, !=, <, <=, >, >= 保持原有含义
- C++Vector用法
- C++Vector用法
- C++Vector用法
- C++Vector用法
- C++Vector用法
- C++Vector用法
- C++Vector用法
- C++Vector用法
- C++Vector用法
- C++Vector用法
- C++Vector用法
- C++Vector用法
- C++Vector用法
- C++Vector用法
- C++Vector用法
- C++Vector用法
- c++vector用法
- C++Vector用法
- 颜色16进制值
- 孙鑫 第十八课ActiveX控件
- 孙鑫 第十九课 动态链接库DLL
- Android Fragement学习笔记(三)----PreferenceFragment的使用
- 孙鑫 第二十课HOOK
- C++ vector用法
- C++vector 迭代器iterator
- C++ bitset
- C++ Primer笔记 C++ 异常处理
- C++ Primer笔记 预处理器进行调试
- C++ Primer笔记 函数指针
- Linux进程控制及守护进程
- C++ Primer笔记 数组做形参
- 在Unity3d中创建滑动GUI