C++ 容器vector的使用
#include <iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> vec;
int i;
//顯示vec的原始大小
cout<<"vector size="<<vec.size()<<endl;
//推入5個值到向量中
for(i=0;i<5;i++)
{
vec.push_back(i);
}
//顯示vec擴充套件後的大小
cout<<"extended vector size="<<vec.size()<<endl;
//訪問向量中的5個值
for(i=0;i<5;i++)
{
cout<<"value of vec["<<i<<"]="<<vec[i]<<endl;
}
//使用迭代器iterator 訪問值
vector<int>::iterator v=vec.begin();
while(v!=vec.end())
{
cout<<"value of v="<<*v<<endl;
v++;
}
return 0;
}
//debug
//vector size=0
//extended vector size=5
//value of vec[0]=0
//value of vec[1]=1
//value of vec[2]=2
//value of vec[3]=3
//value of vec[4]=4
//value of v=0
//value of v=1
//value of v=2
//value of v=3
//value of v=4
相關文章
- C++的vector容器C++
- C++ sort vector<vector<int> > or vector<MyClass> 容器的排序C++排序
- C++之vector容器C++
- c++ vector容器、字串C++字串
- C++ vector容器的swap方法C++
- C++ vector容器的swap方法(容器互換)C++
- C++三種容器:list、vector和deque的區別C++
- c++ vector容器——檢測更改容量和大小 示例C++
- C++筆記— 排序函式sort() 和vector容器C++筆記排序函式
- vector::clear(),容器vector的clear函式詳解。函式
- vector——C++C++
- c++ vectorC++
- 初探STL容器之Vector
- 進階篇_vector容器
- C++ Vector fundamentalC++
- C++ STL -- vectorC++
- C++(std::vector)C++
- STL原始碼剖析——vector容器原始碼
- STL 之 vector 容器詳解
- C++_STL—容器Vector篇C++
- C++:vector assignC++
- C++簡單vectorC++
- C++學習之路(vector::clear和vector::erase的區別)C++
- Vector容器主要函式說明函式
- c/c++ 標準容器 vector的記憶體空間是如何自動增長的C++記憶體
- c++中stack、queue、vector的用法C++
- C++ vector 的一些操作C++
- C++中vector*和vector有什麼區別C++
- c++ vector用法詳解C++
- C++【vector】用法和例子C++
- c++ std::vector 切記C++
- C++ Vector資料插入C++
- C++ STL學習——vectorC++
- c++ vector刪除元素C++
- C++中vector<int>& numsC++
- 請問golang 中是否有內建的可排序容器,比如類似c++中的std::vector?Golang排序C++
- vector容器1(新增元素,遍歷元素)
- C++ Vector遍歷的幾種方式()C++