#include
#include
#include//algorithm意為"演算法",是c++的標準模版庫(stl)中最重要的標頭檔案之一,提供了大量基於迭代器的非成員模板函式。
using namespace std;
int main()
cout<
array.push_back(4);
//新增在尾部
array.insert(array.begin()+2,7);
//插入,在第三個前面插入7;
array.erase(array.end()-2);
//刪除倒數第二個;正著就是i+1,反著就是倒數第i個
//coutcout<<"now array's size :"//for(int i = 0;icout<}
//coutvector::iterator it;
//迭代器訪問
cout<<"初始時:"cout<
reverse(array.begin(),array.end());
cout<<"翻轉後:"cout<
sort(array.begin(),array.end());
//預設是從小到大排序
cout<<"排序後:"cout<
array.clear();
cout<<"after clear array's size:"<
}
c vector向量的簡單使用
vector定義在標頭檔案中,是經常使用的順序容器型別 vector 物件的集合,物件型別要相同。是乙個類模版 vectorvec 10,1 定義與初始化。都是拷貝 是列表初始化,因為vector是類所有使用 時是在構建vector物件 vectorvec1 預設初始化,為空 列表初始化 vecto...
C vector 簡單教程
vector是表示可以改變大小的陣列的序列容器。就像陣列一樣,向量使用連續的儲存位置作為元素,這意味著它們的元素也可以使用常量指向其元素的 下標 來訪問,並且與陣列一樣有效。但與陣列不同,它們的大小可以動態變化,其儲存由容器自動處理。在使用它時,需要包含標頭檔案 vector include vec...
c vector使用總結
vector向量容器不但能向陣列一樣對元素進行隨機訪問,還能在尾部插入元素 vector具有記憶體自動管理的功能,對於元素的插入和刪除,可動態調整所佔的記憶體空間,自動改變vector向量的大小 vector容器的下標是從0開始計數的,也就是說,如果vector容器的大小是n,那麼,元素的下標是0 ...