यहां हम 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