c 中vector是什麼,怎麼用

時間 2021-08-30 09:30:44

1樓:匿名使用者

123456

78910

1112

1314

1516

1718

1920

2122

2324

2526

2728

2930

// inserting into a vector#include

#include

int main ()

;myvector.insert (myvector.begin(), myarray, myarray+3);

std::cout << "myvector contains:";

for (it=myvector.begin(); it

std::cout << ' ' << *it;

std::cout << '\n';

return 0;}

2樓:匿名使用者

vector在c++標準模板庫中的部分內容,它是乙個多功能的,能夠操作多種資料結構和演算法的模板類和函式庫。

程式語言方面:vector是c++標準模板庫中的部分內容,中文偶爾譯作「容器」,但並不準確。它是乙個多功能的,能夠操作多種資料結構和演算法的模板類和函式庫。

vector之所以被認為是乙個容器,是因為它能夠像容器一樣存放各種型別的物件,簡單地說,vector是乙個能夠存放任意型別的動態陣列,能夠增加和壓縮資料。

標準模板庫(standard template library,stl)是惠普實驗室開發的一系列軟體的統稱。stl的**從廣義上講分為三類:algorithm(演算法)、container(容器)和iterator(迭代器),幾乎所有的**都採用了模板類和模板函式的方式,這相比於傳統的由函式和類組成的庫來說提供了更好的**重用機會。

c 中vector的作用是什麼

小小歐平兒 c 中,vector作為容器,它的作用是 用來存放結構體struct型別的變數。以下是vector的具體用法 工具 材料 電腦 c 編譯器 1 首先,開啟c 編譯器,構造一個int型別的空vector向量。2 程式執行結果如圖,可以看到vector的size為0。3 如紅框勾選所示,構造...

C如何判斷vector中某值是否存在

include vectorvec vec.push back 1 vec.push back 2 vec.push back 3 vec.push back 4 vec.push back 5 vector iterator ret ret std find vec.begin vec.end 1...

c語言裡可以用vector嗎,c語言裡面可以用stl嗎?

就算是c 我也一向不用vector,我一直認為自己用指標去實現的話,寫出的 應該是效率最高的 旁笑槐 c語言不能用vector,但你可以自己寫個隨機訪問adt或連結串列adt 僅僅是c標準庫沒提供vector的功能而已,你完全可以自己寫。 1 c語言不能用vector,c標準庫沒提供vector的功...