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

C++ ভেক্টরের শেষ এলিমেন্ট অ্যাক্সেস ও আপডেট


C++ STL ভেক্টরের শেষ এলিমেন্ট অ্যাক্সেস ও আপডেট করার দুটি পদ্ধতি।

পদ্ধতি ১: back() ফাংশন

#include <bits/stdc++.h>
using namespace std;

int main() {
    vector<int> vec = {11, 22, 33, 44, 55};
    cout << "Last element: " << vec.back() << endl; // 55
    vec.back() = 66; // আপডেট
    for (int x : vec) cout << x << " "; // 11 22 33 44 66
}

পদ্ধতি ২: size() ব্যবহার করে

int lastIdx = vec.size() - 1;
cout << vec[lastIdx]; // 55
vec[lastIdx] = 66;    // আপডেট

দ্বিতীয় পদ্ধতিতে বাউন্ড চেক নেই, তাই back() বা at() সুরক্ষিত।

  1. C++-এ std::vector থেকে ইনডেক্স দিয়ে এলিমেন্ট মুছে ফেলা (Removing Element by Index)

  2. C++-এ std::vector এবং std::array-এর পার্থক্য

  3. C++ STL-এ vector::begin() এবং vector::end()

  4. C++-এ ভেক্টর সর্ট করা (Sorting a vector in C++)