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

C++ STL-এ multimap::clear() ফাংশন

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

C++ STL-এ Multimap কী?

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

multimap::clear() কী?

multimap::clear() হল C++ STL-এ একটি বিল্ট-ইন ফাংশন, যা <map> হেডার ফাইলে সংজ্ঞায়িত। এই ফাংশনটি সংশ্লিষ্ট মাল্টিম্যাপ কন্টেইনারের সব কন্টেন্ট মুছে ফেলে। এটি সব ভ্যালু সরিয়ে দেয় এবং কন্টেইনারের সাইজ ০ করে দেয়।

সিনট্যাক্স

Map_name.clear();

প্যারামিটার

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

রিটার্ন ভ্যালু

এই ফাংশন কিছুই রিটার্ন করে না।

উদাহরণ

#include <iostream>
#include <map>
using namespace std;

int main() {
    multimap<int, int> mul_1;

    // উপাদান ইনসার্ট করা
    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';

    return 0;
}

আউটপুট

Multimap size before using clear function: 5
Multimap size after using clear function: 0
  1. C++ STL-এ iswblank() ফাংশন

  2. C++ STL-এ negate ফাংশন: মানগুলোর সাইন পরিবর্তন

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

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