C++ 基礎(chǔ)教程

C++ 流程控制

C++ 函數(shù)

C++ 數(shù)組 & 字符串

C++ 數(shù)據(jù)結(jié)構(gòu)

C++ 類 & 對象

C++ 指針

C++ 繼承

C++ STL 教程

C++ 參考手冊

C++ Deque(雙端隊(duì)列)

雙端隊(duì)列表示雙端隊(duì)列。它概括了隊(duì)列數(shù)據(jù)結(jié)構(gòu),即可以從前端或后端的兩端進(jìn)行插入和刪除。

C ++雙端隊(duì)列

創(chuàng)建雙端隊(duì)列對象的語法:

deque<object_type> deque_name;

C ++雙端隊(duì)列函數(shù)

方法描述
assign()它分配新內(nèi)容并替換舊內(nèi)容。
emplace()它將在指定位置添加一個(gè)新元素。
emplace_back()它在末尾添加一個(gè)新元素。
emplace_front()它在雙端隊(duì)列的開頭添加一個(gè)新元素。
insert()它在指定位置之前添加一個(gè)新元素。
push_back()它在容器的末尾添加一個(gè)新元素。
push_front()它在容器的開頭添加一個(gè)新元素。
pop_back()它從雙端隊(duì)列中刪除最后一個(gè)元素。
pop_front()它從雙端隊(duì)列中刪除第一個(gè)元素。
swap()它交換兩個(gè)雙端隊(duì)列的內(nèi)容。
clear()它將刪除雙端隊(duì)列的所有內(nèi)容。
empty()它檢查容器是否為空。
erase()它刪除元素。
max_size()它確定雙端隊(duì)列的最大大小。
resize()它改變了雙端隊(duì)列的大小。
shrink_to_fit()它減少了內(nèi)存以適合雙端隊(duì)列的大小。
size()它返回元素?cái)?shù)。
at()它訪問位置pos處的元素。
operator[]()它訪問位置pos處的元素。
operator=()它將新的內(nèi)容分配給容器。
back()它訪問最后一個(gè)元素。
begin()它將迭代器返回到雙端隊(duì)列的開頭。
cbegin()它向雙端隊(duì)列的開頭返回一個(gè)常量迭代器。
end()它將迭代器返回到末尾。
cend()它將常量迭代器返回到末尾。
rbegin()它將反向迭代器返回到開頭。
crbegin()它將常量反向迭代器返回到開頭。
rend()它將反向迭代器返回到末尾。
crend()它將常量反向迭代器返回到末尾。
front()它訪問最后一個(gè)元素。
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清