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

C++ STL-এ Array::crbegin() এবং Array::crend()


এখানে আমরা C++ STL-এ অ্যারের crbegin() এবং crend() ফাংশন দেখব।

array::crbegin() ফাংশনটি রিভার্স ইটেরেটর পাওয়ার জন্য ব্যবহৃত হয়। এটি কনস্ট্যান্ট রিভার্স ইটেরেটর ফেরত দেয় যা কন্টেইনারের শেষ এলিমেন্টকে পয়েন্ট করে। এই ফাংশন কোনো প্যারামিটার নেয় না।

array::crend() ফাংশনটি crbegin()-এর বিপরীত। এটি সেই ইটেরেটর ফেরত দেয় যা রিভার্স ইটেরেটরের শেষ এলিমেন্টকে পয়েন্ট করে।

বೆ avenida আইডিয়ার জন্য কিছু কোড উদাহরণ দেখি।

উদাহরণ

#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-এ List reverse ফাংশন

  2. C++ STL-এ অ্যারে অ্যালগরিদমসমূহ

  3. C++ STL-এ Array::fill() এবং Array::swap()

  4. C++ STL ব্যবহার করে অ্যারের সব রিভার্স পারমুটেশন (All Reverse Permutations)