函式原型
說明empty();
判斷容器是否為空
size();
返回容器元素個數
resize(int num);
重新指定容器長度為num。
若容器變長,則以預設值填充新位置;
若容器變短,則刪除超出容器長度的元素。
resize(int num, ele);
重新指定容器長度為num。
若容器變長,則以ele值填充新位置;
若容器變短,則刪除超出容器長度的元素。
1、判斷容器是否為空
成員函式empty()返回bool值,為真代表容器為空,假代表不為空。
deque<
int> d1;
for(
int i =
0;i <
10;i++)if
(d1.
empty()
)else
2、返回容器元素個數
deque沒有返回容量的成員函式。
deque<
int> d1;
for(
int i =
0;i <
10;i++
) cout <<
"d1的大小為:"
<< d1.
size()
<< endl;
3、重新指定容器大小
將d1重置為5個元素,都存放數字1
deque<
int> d1;
for(
int i =
0;i <
10;i++
) d1.
resize(5
,1);
deque支援的常見的操作
include include include using namespace std int main cout endl second.assign it,first.end 1 int mytins third.assign mytins,mytins 3 cout size of first...
deque雙端佇列基本操作
定義 dequemydeq 檢視佇列頭,支援修改 int front mydeq.front mydeq.front 15 檢視佇列尾部 int back mydeq.back mydeq.back 15 從頭部插入資料 mydeq.push front 15 從頭部刪除資料 mydeq.pop f...
C STL vector容器和大小操作
功能描述 對vector容器和大小操作 函式原型 empty 判斷容器是否為空 capacity 容器的容量 size 返回容器指定長度為num,若容器變長,則以預設值填充新位置。如果容器變短,則末尾超出容器長度的元素被刪除 resize int num,elem 重新指定容器的長度為num,若容器...