vector容器1(新增元素,遍歷元素)
vector容器1(新增元素,遍歷元素)
#include <iostream> using namespace std; #include <vector> int main() { vector<int> v1; cout<<"length:"<<v1.size()<<endl; v1.push_back(1); v1.push_back(3); v1.push_back(5); cout<<"length:"<<v1.size()<<endl; cout<<"頭部元素:"<<v1.front()<<endl; //修改頭部元素的值 //函式返回值當左值,應該返回一個引用 v1.front()=11; v1.back()=55; while(v1.size()>0) { cout<<"尾部元素:"<<v1.back()<<endl;//獲取尾部元素 v1.pop_back();//刪除尾部元素 } system("pause"); return 0; }
程式執行結果:
//使用迭代器遍歷vector
//迭代器遍歷
int main() { vector<int> v1(10); for(int i=0;i<10;i++) { v1[i]=i+1; } for(vector<int>::iterator it=v1.begin();it!=v1.end();it++) //it=v1.begin()迭代器指向vector的開頭 { cout<<*it<<" "; } return 0; }
相關文章
- HashSet 新增/遍歷元素原始碼分析原始碼
- jQuery 元素操作——遍歷元素jQuery
- STL.vector容器刪除單個元素、部分元素、全部元素
- DOM元素的遍歷
- Jquery之遍歷元素jQuery
- 遍歷List 同時 remove 元素REM
- java容器新增一組元素Java
- 關於二叉樹的前序遍歷、中序遍歷、刪除元素、插入元素二叉樹
- jquery遍歷子元素的寫法jQuery
- PHP 遍歷元素並分批處理PHP
- java陣列如何遍歷全部的元素Java陣列
- JavaScript遍歷陣列每一個元素JavaScript陣列
- for in語句遍歷陣列中的元素陣列
- javascript使用for in語句遍歷陣列元素JavaScript陣列
- js如何遍歷陣列中的元素JS陣列
- C++11::遍歷tuple中的元素C++
- puppeteer 頁面爬取例項(元素遍歷)
- 利用jQuery如何遍歷指定的li元素集合jQuery
- javascript遍歷陣列元素程式碼例項JavaScript陣列
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- c++ vector刪除元素C++
- [js] 根據元素ID遍歷樹形結構,查詢到所有父元素IDJS
- javascript如何遍歷陣列中的每一個元素JavaScript陣列
- 遍歷聚合物件中的元素——迭代器模式(四)物件模式
- 遍歷聚合物件中的元素——迭代器模式(三)物件模式
- JavaScript遍歷HTML表單元素及表單定義JavaScriptHTML
- Python優雅遍歷字典刪除元素的方法Python
- jQuery 新增元素jQuery
- Java ArrayList 查詢、刪除指定元素;排序;遍歷;隨機獲取元素等常用操作Java排序隨機
- js小功能之-新增元素-清楚元素JS
- 通過css類/選擇器選取元素文件結構和遍歷元素樹的文件CSS
- 利用jQuery在指定元素中新增html元素jQueryHTML
- 記錄java 在遍歷中刪除元素 以及 mysql5.6版本新增unique失敗JavaMySql
- C++ Vector遍歷的幾種方式()C++
- 瞭解下RDF 容器元素
- QT5容器遍歷QT
- 行內元素與塊元素1
- 訪問vector元素方法的效率比較