कार्य को देखते हुए C++ STL में deque::cbegin() की कार्यप्रणाली को दिखाना है।
Deque::cbegin() फ़ंक्शन क्या है?
deque::cbegin() एक फ़ंक्शन है जो डेक हेडर फ़ाइल के अंतर्गत आता है, cbegin() इटरेटर पॉइंटर लौटाता है जो डेक कंटेनर के पहले तत्व को इंगित करता है।
नोट - cbegin() फ़ंक्शन में कोई तर्क नहीं है।
सिंटैक्स
deq.cbegin();
जहां deq, deque की वस्तु है।
रिटर्न वैल्यू
फ़ंक्शन एक const_iterator देता है।
const_iterator एक रैंडम एक्सेस इटरेटर है जिसका उपयोग डेक कंटेनर के पहले तत्व को इंगित करने के लिए किया जाता है। हम कंटेनर के पहले तत्व का उपयोग करके पूरे कंटेनर को पार कर सकते हैं, लेकिन इसका उपयोग कंटेनर के मूल्य में संशोधन करने के लिए नहीं किया जा सकता है, लेकिन पूरे कंटेनर को प्रिंट कर सकते हैं।
उदाहरण
#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 ( ) को सूची के प्राथमिक घटक को वापस करने के लिए नियोजित किया जाता है।