주어진 작업은 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 익스플로잇의 기본 구성 요소를 인쇄하는 경향이 있습니다.