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

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

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

Map কী?

Map হলো একটি অ্যাসোসিয়েটিভ কন্টেইনার যা কী-ভ্যালু জোড়া হিসেবে ডেটা সংরক্ষণ করে। ডেটা داخلیভাবে কী অনুযায়ী সর্টেড থাকে।

map::clear() কী?

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

সিনট্যাক্স

map_name.clear();

প্যারামিটার

কোনো প্যারামিটার নেয় না।

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

কিছু ফেরত দেয় না।

উদাহরণ

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

int main() {
    map<int, string> TP_1, TP_2;
    TP_1[1] = "Tutorials"; TP_1[2] = "Point";
    TP_1[3] = "is an"; TP_1[4] = "education portal";

    cout << "clear() এর আগে:\n";
    cout << "TP_1 সাইজ = " << TP_1.size() << endl;
    cout << "TP_2 সাইজ = " << TP_2.size() << endl;

    TP_1.clear();
    TP_2.clear();

    cout << "\nclear() এর পর:\n";
    cout << "TP_1 সাইজ = " << TP_1.size() << endl;
    cout << "TP_2 সাইজ = " << TP_2.size() << endl;
    return 0;
}

আউটপুট

clear() এর আগে:
TP_1 সাইজ = 4
TP_2 সাইজ = 0

clear() এর পর:
TP_1 সাইজ = 0
TP_2 সাইজ = 0
  1. C++ STL-এ deque::shrink_to_fit() ফাংশন

  2. C++ STL-এ list::size() ফাংশন

  3. C++ STL-এ List::clear() ফাংশন

  4. C++ STL-এ Set vs Map পার্থক্য (Set vs Map in C++ STL)