Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

DEQUE CBEGIN () C++ में

कार्य को देखते हुए 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 ( ) को सूची के प्राथमिक घटक को वापस करने के लिए नियोजित किया जाता है।


  1. फॉरवर्ड_लिस्ट cbegin () सी ++ एसटीएल में

    C++ में फॉरवर्ड_लिस्ट ::cbegin () फ़ंक्शन के कार्य को दिखाने का कार्य दिया गया है। एक फॉरवर्ड_लिस्ट केवल सामान्य सूची के विपरीत अगले तत्व के साथ संबंध रखता है जो अगले के साथ-साथ पूर्ववर्ती तत्वों के साथ संबंध रखता है, जो दोनों दिशाओं में पुनरावृत्तियों में मदद करता है। लेकिन फ़ॉरवर्ड_लिस्ट केवल आगे

  1. सी ++ एसटीएल में डेक असाइन () फ़ंक्शन

    यह देखते हुए कि कार्य C++ STL में deque::assign() की कार्यप्रणाली को दिखाना है। Deque एक डबल एंडेड कतार है। C++ में, deque::assign() एक इनबिल्ट फंक्शन है जिसका उपयोग डेक कंटेनर को नया मान असाइन करने के लिए किया जाता है। हर बार इस फ़ंक्शन को कहा जाता है, यह मौजूदा मानों को बदलकर और तदनुसार आवंटित आक

  1. STL में Deque को लागू करने के लिए C++ प्रोग्राम

    डबल एंडेड क्यू एक क्यू डेटा संरचना है जिसमें सम्मिलन और विलोपन संचालन दोनों सिरों (आगे और पीछे) पर किया जाता है। डेटा आगे और पीछे दोनों स्थितियों में डाला जा सकता है और आगे और पीछे दोनों स्थितियों से हटाया जा सकता है। एल्गोरिदम Begin Declare deque vector and iterator. Take the input as per cho