কম্পিউটার

কিভাবে C++ এ একটি মানচিত্র থেকে শেষ উপাদান মুছে ফেলা যায়


এখানে আমরা দেখব কিভাবে C++ STL ম্যাপ থেকে শেষ উপাদানটি মুছে ফেলতে হয়। ম্যাপ হল হ্যাশ টেবিল ভিত্তিক ডাটা টাইপ, এতে কী এবং মান আছে। আমরা শেষ উপাদান পেতে 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. রেডিস জেডআরইএম - রেডিসে সাজানো সেট মান থেকে কীভাবে একটি উপাদান মুছবেন

  3. কিভাবে iCloud থেকে মেসেজ মুছবেন

  4. গেম সেন্টার থেকে গেমটি কীভাবে মুছবেন