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

सी ++ एसटीएल में ऐरे ::crbegin () और सरणी ::क्रेंड ()?

यहां हम C++ STL में सरणी के crbegin() और crend() फ़ंक्शन देखेंगे।

array::crbegin() फ़ंक्शन का उपयोग रिवर्स इटरेटर प्राप्त करने के लिए किया जाता है। यह कंटेनर के अंतिम तत्व की ओर इशारा करते हुए निरंतर रिवर्स इटरेटर देता है। यह फ़ंक्शन कोई पैरामीटर नहीं लेता है।

सरणी ::क्रेंड () फ़ंक्शन crbegin () के विपरीत है। यह इटरेटर लौटाता है जो उल्टे इटरेटर के अंतिम तत्व को इंगित कर रहा है।

आइए बेहतर विचार प्राप्त करने के लिए कुछ कोड उदाहरण देखें।

उदाहरण

#include<iostream>
#include<array>
using namespace std;
main() {
   array<int, 10> arr = {00, 11, 22, 33, 44, 55, 66, 77, 88, 99};
   cout << "The list in reverse order: ";
   for(auto it = arr.crbegin(); it != arr.crend(); it++){
      cout << *it << " ";
   }
}

आउटपुट

The list in reverse order: 99 88 77 66 55 44 33 22 11 0

  1. सी ++ एसटीएल में रिवर्स फ़ंक्शन सूचीबद्ध करें

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

  1. सी ++ एसटीएल में ऐरे ::भरें () और सरणी ::स्वैप ()?

    इस खंड में हम देखेंगे कि C++ STL में array::fill() और array::swap() के उपयोग क्या हैं। सरणी ::भरण () फ़ंक्शन का उपयोग कुछ निर्दिष्ट मान के साथ सरणी को भरने के लिए किया जाता है। आइए विचार प्राप्त करने के लिए एक उदाहरण देखें। उदाहरण #include<iostream> #include<array> using namespace std;

  1. सी ++ में एसटीएल का उपयोग कर सरणी के सभी रिवर्स क्रमपरिवर्तन?

    इस खंड में हम देखेंगे कि C++ में STL का उपयोग करके सभी रिवर्स क्रमपरिवर्तन कैसे उत्पन्न किए जाते हैं। कुछ संख्याओं जैसे (1, 2, 3) का आगे और पीछे क्रमपरिवर्तन नीचे जैसा होगा - आगे क्रमपरिवर्तन 1, 2, 3 1, 3, 2 2, 1, 3 2, 3, 1 3, 1, 2 3, 2, 1 उलट क्रमपरिवर्तन 3, 2, 1 3, 1, 2 2, 3, 1 2, 1, 3 1, 3, 2 1,