當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


C++ DEQUE CBEGIN()用法及代碼示例

鑒於任務是在 C++ STL 中展示 deque::cbegin() 的工作。

什麽是 Deque::cbegin( ) 函數?

deque::cbegin() 是 deque 頭文件下的函數,cbegin() 返回指向 deque 容器第一個元素的迭代器指針。

注意− cbegin() 函數中沒有任何參數。

用法

deq.cbegin();

其中 deq 是 deque 的對象。

返回值

該函數返回 const_iterator。

const_iterator 是一個隨機訪問迭代器,用於指向 deque 容器的第一個元素。我們可以使用容器的第一個元素遍曆整個容器,但這不能用於修改容器的值,但可以打印整個容器。

示例

#include <deque>
#include <iostream>
using namespace std;
int main(){
   deque<int> dqe = { 65, 2, 31, 5, 9 }; // creation of deque
   cout<<"First element of the deque is:";
   cout<<*dqe.cbegin(); // returns first element of deque
}

輸出

如果我們運行上麵的代碼,它將生成以下輸出 -

First element of the deque is:65

解釋

在這段代碼中,首先,頭文件包含 deque 的所有函數。我們傾向於聲明雙端隊列中有一些值。然後,我們傾向於在執行 cbegin() 時打印雙端隊列利用的主要組件,無論在哪裏使用 cbegin() 來返回列表的主要組件。

相關用法


注:本文由純淨天空篩選整理自Sunidhi Bansal大神的英文原創作品 DEQUE CBEGIN() in C++。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。