কম্পিউটার টিউটোরিয়াল

C++ STL-এ deque::cbegin() ফাংশন

deque::cbegin() ফাংশন কী?

deque::cbegin() ফাংশন <deque> হেডার ফাইলের অধীনে আয়ত্ত। এটি একটি কনস্টান্ট ইটারেটর পয়েন্টার রিটার্ন করে যা ডিকের প্রথম এলিমেন্টের দিকে নির্দেশ করে।

নোট: cbegin()-এর কোনো আর্গুমেন্ট নেই।

সিনট্যাক্স

deq.cbegin();

এখানে deq হলো deque-র অবজেক্ট।

রিটার্ন ভ্যালু

ফাংশনটি একটি const_iterator রিটার্ন করে।

const_iterator হলো একটি র‍্যান্ডম এক্সেস ইটারেটর যা ডিকের প্রথম এলিমেন্টের দিকে নির্দেশ করে। এর মাধ্যমে পুরো কন্টেইনার ট্রাভার্স করা যায়, কিন্তু কন্টেইনারের মান মডিফাই করা যাবে না।

C++ কোড উদাহরণ

#include <deque> 
#include <iostream> 
using namespace std; 

int main() { 
    deque<int> dqe = {65, 2, 31, 5, 9}; // deque তৈরি 
    cout << "First element of the deque is: "; 
    cout << *dqe.cbegin(); // ডিকের প্রথম এলিমেন্ট রিটার্ন 
}

আউটপুট

First element of the deque is: 65

ব্যাখ্যা

কোডে প্রথমে ডিকের হেডার ফাইল ইনক্লুড করা হয়েছে। তারপর কিছু মান দিয়ে ডিক ডিক্লেয়ার করা হয়েছে। cbegin() ফাংশন ব্যবহার করে ডিকের প্রথম এলিমেন্ট প্রিন্ট করা হয়েছে।

  1. C++ STL-এ deque::crbegin() ফাংশন

  2. C++ STL-এ forward_list::cbegin() ফাংশন

  3. C++ STL-এ deque assign() ফাংশন

  4. C++ STL-এ Deque বাস্তবায়ন: ডাবল-এন্ডেড কিউ