Vector的一些用法彙總

2021-06-29 07:37:26 字數 887 閱讀 1789

**:

在c++中,vector是乙個十分有用的容器,下面對這個容器做一下總結。

1 基本操作

(1)標頭檔案#include.

(2)建立vector物件,vectorvec;

(3)尾部插入數字:vec.push_back(a);

(4)使用下標訪問元素,cout<(5)使用迭代器訪問元素.

vector::iterator it;

for(it=vec.begin();it!=vec.end();it++)

cout<<*it<

(6)插入元素:    vec.insert(vec.begin()+i,a);在第i+1個元素前面插入a;

(7)刪除元素:    vec.erase(vec.begin()+2);刪除第3個元素

vec.erase(vec.begin()+i,vec.end()+j);刪除區間[i,j-1];區間從0開始

(8)向量大小:vec.size();

(9)清空:vec.clear();

2vector的元素不僅僅可以使int,double,string,還可以是結構體,但是要注意:結構體要定義為全域性的,否則會出錯。下面是一段簡短的程式**:

#include#include#include#includeusing namespace std;

typedef struct rect

呼叫時:sort(vec.begin(),vec.end(),comp),這樣就降序排序。

vector>的基本用法

#include #include using namespace std;

int main()

cout << endl;

}}

DataGridView 一些用法彙總

待續.1,獲取 datagridview選中的行數和列數 獲取總行數 datagridview1.rows.count if dgvresult.rows.count 0 return int i dgvresult.currentrow.index 獲取當前選中行索引 int j dgvresul...

vector與iterator的一些用法

使用vector,要新增其標頭檔案 include。1.vector的初始化及賦值,比如 std vectornvec 空物件 std vectornvec 5,1 建立了乙個包含5個元素且值為 1的vector std vectorstrvec 列表初始化 要注意 和 這樣的初始化情況,比如 st...

vector和list的一些基本用法

1.vector和 list 有幾個公共的方法,下面三個是常見的對於 vector 和list 都適用的三個函式 int size const 返回容器內的元素個數。void clear 刪除容器內所有的元素。bool empty 如果容器沒有元素,返回 true,否則返回 false.2.vect...