Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++의 DEQUE CBEGIN()

<시간/>

주어진 작업은 C++ STL에서 deque::cbegin()의 작동을 보여주는 것입니다.

Deque::cbegin() 함수란 무엇입니까?

deque::cbegin()은 deque 헤더 파일 아래에 있는 함수이고 cbegin()은 deque 컨테이너의 첫 번째 요소를 가리키는 반복자 포인터를 반환합니다.

참고 − cbegin() 함수에는 인수가 없습니다.

구문

deq.cbegin();

여기서 deq는 데크의 객체입니다.

반환 값

이 함수는 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( )이 목록의 기본 구성 요소를 반환하는 데 사용되는 모든 곳에서 deque 익스플로잇의 기본 구성 요소를 인쇄하는 경향이 있습니다.