vector容量和大小
功能描述:
對vector容器的容量和大小操作
函式原型:
**如下:
#include
using
namespace std;
#include
//vector容器的容量和大小操作
void
printvector
(vector<
int>
&v) cout << endl;
}void
test01()
printvector
(v1);if
(v1.
empty()
)else
//重新指定大小
v1.resize(15
);printvector
(v1)
;//如果重新指定的比原來長,預設用0填充新的位置
v1.resize(30
,100);
//利用過載版本,可以指定預設填充值,引數2
printvector
(v1)
; v1.
resize(5
);//如果重新指定的比原來短,超出部分會刪除掉
printvector
(v1);}
intmain()
容器容量和容器大小(capacity和size)
1 容器容量 容器所能容納元素的個數,通常大於容器的實際儲存元素的個數。s.capacity 檢視容器容量 s.reserve len 擴充套件當前容器的容量,如果len大於當前容器容量,那麼將會將容器的容量擴充套件為len,且不會對新擴充套件的空間進行初始化 當len小於等於當前容器容量時,什麼也...
vector容器06之容量和大小
函式原型 vector的容量和大小 void print vector int v cout endl void test else 重新指定大小 v.resize 10 520 利用過載版本,可以指定預設填充值 引數2 print v 如果重新指定的比原來長了,預設用0填充新位置 cout 改變大...
C vector容器大小增長規律的總結
問 vector大小是如何增長的?答 自動增長的 問 增長規律是?答 vector中得到大小的的函式有以下幾個 方法作用 size 返回容器的大小 empty 判斷容器是否為空 max size 返回容器最大的可以儲存的元素 capacity 返回容器當前能夠容納的元素數量 測試用 include ...