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

C++-এ Map-এ서 শেষ এলিমেন্ট ডিলিট (Delete) করা


এখানে আমরা দেখব C++ STL map-এ서 শেষ এলিমেন্ট কীভাবে ডিলিট করা যায়। Map হ্যাশ টেবিল (hash table) ভিত্তিক ডেটা টাইপ, এতে কী (key) এবং ভ্যালু (value) থাকে। prev() মেথড ব্যবহার করে শেষ এলিমেন্ট পাওয়া যায় এবং erase() ফাংশন দিয়ে ডিলিট করা যায়।

উদাহরণ

#include<iostream> #include<map> using namespace std; int main() {    map<string, int> my_map;    my_map["first"] = 10;    my_map["second"] = 20;    my_map["third"] = 30;    cout << "Map elements before deleting the last element:"<<endl;    for (auto it = my_map.begin(); it != my_map.end(); it++)       cout << it->first << " ==> " << it->second << endl;    cout << "removing the last element from the map"<<endl;    my_map.erase(prev(my_map.end()));    cout << "Map elements after deleting the last element :"<<endl;    for (auto it = my_map.begin(); it != my_map.end(); it++)       cout << it->first << " ==> " << it->second << endl; }

আউটপুট

Map elements before deleting the last element: first ==> 10 second ==> 20 third ==> 30 removing the last element from the map Map elements after deleting the last element : first ==> 10 second ==> 20

  1. Redis LREM: লিস্ট থেকে একাধিক ઓকারেন্স দক্ষতার সাথে রিমুভ করুন

  2. Redis ZREM: সর্টেড সেট থেকে এলিমেন্ট দক্ষতার সাথে ডিলিট করুন

  3. iCloud-এ থেকে মেসেজ সুরক্ষিতভাবে ডিলিট করার গাইড

  4. অ্যাপল গেম সেন্টার থেকে গেম মুছে ফেলার পদ্ধতি – ধাপে ধাপে গাইড