কম্পিউটার

C++ STL-এ মাল্টিম্যাপ ক্লিয়ার() ফাংশন


এই নিবন্ধে, আমরা C++ STL-এ মাল্টিম্যাপ::ক্লিয়ার()ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ নিয়ে আলোচনা করব।

C++ STL-এ মাল্টিম্যাপ কী?

মাল্টিম্যাপ হল অ্যাসোসিয়েটিভ কন্টেইনার, যা ম্যাপ কন্টেইনারের মতো। এটি একটি নির্দিষ্ট ক্রমে কী-মান এবং ম্যাপ করা মানের সংমিশ্রণ দ্বারা গঠিত উপাদানগুলিকে সংরক্ষণ করার সুবিধা দেয়। একটি মাল্টিম্যাপ পাত্রে একই কী-এর সাথে যুক্ত একাধিক উপাদান থাকতে পারে। ডেটা সর্বদা অভ্যন্তরীণভাবে তার সম্পর্কিত কীগুলির সাহায্যে সাজানো হয়৷

মাল্টিম্যাপ কি::ক্লিয়ার()?

multimap::clear() ফাংশন হল C++ STL-এ একটি অন্তর্নির্মিত ফাংশন, যা হেডার ফাইলে সংজ্ঞায়িত করা হয়েছে। clear() সংশ্লিষ্ট মাল্টিম্যাপ কন্টেইনার থেকে সমস্ত বিষয়বস্তু সরাতে ব্যবহৃত হয়। এই ফাংশনটি সমস্ত মান সরিয়ে দেয় এবং ধারকটির আকার 0 করে তোলে।

সিনট্যাক্স

Map_name.clear();

প্যারামিটার

এই ফাংশন কোন প্যারামিটার গ্রহণ করে না।

রিটার্ন মান

এই ফাংশন কিছুই ফেরত দেয় না

ইনপুট

multimap<char, int > newmap;
newmap.insert(make_pair(‘a’, 1));
newmap.insert(make_pair(‘b’, 2));
newmap.insert(make_pair(‘c’, 3));
newmap.clear();

আউটপুট

size of the multimap is: 0

উদাহরণ

#include<iostream>
#include<map&g;
using namespace std;
int main(){
   multimap<int,int > mul_1;
   //inserting elements to multimap1
   mul_1.insert({1,10});
   mul_1.insert({2,20});
   mul_1.insert({3,30});
   mul_1.insert({4,40});
   mul_1.insert({5,50});
   cout << "Multimap size before using clear function : ";
   cout <<mul_1.size() << '\n';
   mul_1.clear();
   cout << "Multimap size after using clear function : ";
   cout << mul_1.size() << '\n';
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট তৈরি করবে -

Multimap size before using clear function : 5
Multimap size after using clear function : 0

  1. C++ STL-এ iswblank() ফাংশন

  2. C++ STL-এ নেগেট ফাংশন

  3. C++ STL-এ atan2() ফাংশন

  4. C++ STL-এ acos() ফাংশন