vector<
int> first;
// 建立乙個空的vector
vector<
int> second (4,
100)
;// 建立乙個帶有4個100的vector
vector<
int> third (second.
begin()
,second.
end())
;// 將second的begi到end賦給third
vector<
int> fourth (third)
;//建立乙個等於third的vector
vector<
int> fourth = third;
// 同上操作
(1)c.size();
容器中元素個數。
(2)c.maxsize();
返回最大容量。這個不常用。
(1)c.[n];
獲取特定位置的元素。
(2)c.front();
返回容器中的第乙個元素。
(3)c.back();
返回容器中的最後乙個元素。
sort
跟reverse
結合使用可實現正反排序的輸出
#include
sort
(testnumber.
begin()
, testnumber.
end())
;reverse
(testnumber.
begin()
, testnumber.
end())
;
(1)c.push_back(n);
在容器最後增加乙個新的元素。
(2)c.pop_back();
移除最後乙個元素。
(3)c.clear();
清除容器中的所有元素。
(4)c.swap(d);
交換c,d中容器元素。
(5)iterator erase (const_iterator position);
擦除指定位置的元素。
(6)iterator erase (const_iterator first, const_iterator last);
擦除指定區域的元素
(7)iterator insert (const_iterator position, const value_type& val);
在指定位置插入元素。
(8)iterator insert (const_iterator position, size_type n, const value_type& val);
在position處插入n個元素val,position後原有的元素下標都加n,返回值為position;
(9)iterator insert (const_iterator position, inputiterator first, inputiterator last);
在position處插入[first,last)間的元素,first和last需在同乙個vector中,返回值為position。
Vector常用函式
菜鳥教程vector詳細介紹 1.概念 向量 vector 是乙個封裝了動態大小陣列的順序容器 sequence container 跟任意其它型別容器一樣,它能夠存放各種型別的物件。可以簡單的認為,向量是乙個能夠存放任意型別的動態陣列。2.初始化 vector int vec 宣告乙個int型向量...
mysql中常用函式
函式 描述 abs number 返回提供數字的絕對值。比方說,abs 2.3 2.3.ceiling number 返回下乙個最大整數,比方說,ceiling 2.3 3.concat string1 string2,string3,返回所有提供字串的連線形式的值 curdate 返回當前時間 不...
Python中常用函式
python中常用函式 1 range 函式 函式定義 返回值 返回乙個遞增或遞減的數字列表,列表的元素值由三個引數決定 start表示列表開始的值,預設為 0 stop 表示列表結束的值,該引數不可缺少 引數step表示步長,預設值為 1 range 返回的是乙個遞增或遞減的數字列表。例1 ran...