c++中的向量容器(vector)
生活随笔
收集整理的這篇文章主要介紹了
c++中的向量容器(vector)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- vector的概念
- vector的定義
- vector常用的函數
- vector的遍歷和排序
vector的概念
向量容器vector
- 動態數組,可以在運行階段設置長度。
- 具有數組的快速索引方式。
- 可以插入和刪除元素。
vector的定義
需要頭文件vector
#include<vector>1、不聲明容器的大小
vector<double> a;2、聲明容器的大小
vector<int> a(6); //6個int型變量構成的容器3、聲明容器的大小,并初始化特定的值
vector<int> a(20,666); //20個變量,且初始值為666vector常用的函數
案例:
vector的遍歷和排序
vector的遍歷
vector的遍歷用迭代器iterator,迭代器的本質就是指針。vector的排序
需要用到頭文件 #include<algorithm>//這是一個算法的頭文件,里面有一些算法。 例如: sort()就是正排序算法 reverse()就是逆排序算法具體案例如下:
總結
以上是生活随笔為你收集整理的c++中的向量容器(vector)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++ 和 C语言 中数组语法的比较
- 下一篇: C++中的空指针和void * 指针