Computer >> Máy Tính >  >> Lập trình >> C ++

DEQUE CBEGIN () trong C ++

Với nhiệm vụ là hiển thị hoạt động của deque ::cbegin () trong C ++ STL.

Hàm Deque ::cbegin () là gì?

deque ::cbegin () là một hàm nằm trong tệp tiêu đề deque, cbegin () trả về con trỏ trình lặp trỏ đến phần tử đầu tiên của vùng chứa deque.

Lưu ý - Hàm cbegin () không có bất kỳ đối số nào trong đó.

Cú pháp

deq.cbegin();

Trong đó deq là đối tượng của deque.

Giá trị trả lại

Hàm trả về một const_iterator.

const_iterator là một trình lặp truy cập ngẫu nhiên được sử dụng để trỏ đến phần tử đầu tiên của vùng chứa deque. Chúng tôi có thể duyệt qua toàn bộ vùng chứa bằng cách sử dụng phần tử đầu tiên của vùng chứa, nhưng điều này không thể được sử dụng để thực hiện các sửa đổi trong giá trị của vùng chứa, nhưng có thể in toàn bộ vùng chứa.

Ví dụ

#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
}

Đầu ra

Nếu chúng ta chạy đoạn mã trên, nó sẽ tạo ra kết quả sau -

First element of the deque is: 65

Giải thích

Trong đoạn mã này, trước hết, tệp tiêu đề chứa tất cả các chức năng của deque. chúng ta có xu hướng khai báo deque có một số giá trị trong đó. Sau đó, chúng tôi có xu hướng in thành phần chính của khai thác deque là cbegin (), bất cứ nơi nào cbegin () được sử dụng để trả về thành phần chính của danh sách.