এই আর্টিকেলে 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