vector基礎應用

2021-08-08 15:55:56 字數 760 閱讀 1983

#include 

#include

#include

#include

#include

#include

using

namespace

std;

int main1()

//反向迭代器

int main2()

return0;}

//函式物件介面卡的使用

int main3()

//函式自動轉換為函式物件

bool less7(int x)

int main4()

//任意位置insert vector元素

int main5()

class myanimal

~myanimal() {}

};//利用erase刪除元素

int main6()

//反向遍歷

int main7()

//兩個vector容器元素交換

void print(vector

&v);//宣告列印函式

int main8()

void print(vector

&v)

//vector的一些統計函式的使用

void print1(vector

&v);

int main()

void print1(vector

&v)

vector的應用舉例

1 問題描述 近來寫程式的時候,用到了容器,所以對這個操作進行了一些了解和操作。2 的迭代器的相關函式。表1 vectors的迭代器相關函式 操作 效果c.begin 返回乙個隨機訪問迭代器,指向第乙個元素 c.end 返回乙個隨機訪問迭代器,指向最後元素的下乙個位置 c.rbegin 返回乙個隨機...

C 基礎 vector 向量

vector 是序列式容器 sequence containers 中的一種,是乙個封存了動態大小陣列的順序容器。可以簡單的認為,vector就是能夠存放任意資料的動態陣列,隨著元素的加入,它的內部機制會自行擴充空間以容納新元素。線性連續空間,兩個迭代器start和finish分別指向配置得來的連續...

C 基礎學習 Vector

練習 include include using namespace std intmain 對於資料時唯讀操作,可以使用const iterator cout vec改後值為 for vector const iterator citer vec.begin citer vec.end citer...