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