এই নিবন্ধে আমরা C++ STL-এ ম্যাপ::ক্লিয়ার() ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ নিয়ে আলোচনা করব।
C++ STL-এ একটি মানচিত্র কী?
মানচিত্র হল সহযোগী ধারক, যা একটি নির্দিষ্ট ক্রমে কী মান এবং ম্যাপ করা মানের সংমিশ্রণ দ্বারা গঠিত উপাদানগুলিকে সংরক্ষণ করতে সহায়তা করে। একটি মানচিত্রের ধারকটিতে ডেটা সর্বদা তার সম্পর্কিত কীগুলির সাহায্যে অভ্যন্তরীণভাবে সাজানো হয়। মানচিত্র কন্টেইনারের মানগুলি এর অনন্য কী দ্বারা অ্যাক্সেস করা হয়।
একটি মানচিত্র কি::ক্লিয়ার()?
map::clear() ফাংশন হল C++ STL-এ একটি অন্তর্নির্মিত ফাংশন, যা
সিনট্যাক্স
Map_name.clear();
প্যারামিটার
এই ফাংশন কোন প্যারামিটার গ্রহণ করে না।
রিটার্ন মান
এই ফাংশন কিছুই ফেরত দেয় না
উদাহরণ
ইনপুট
map<char, int> newmap; newmap[‘a’] = 1; newmap[‘b’] = 2; newmap[‘c’] = 3; newmap.clear();
আউটপুট
size of the map is: 0
উদাহরণ
#include <bits/stdc++.h>
using namespace std;
int main() {
map<int, string> TP_1, TP_2;
//Insert values
TP_1[1] = "Tutorials";
TP_1[2] = "Point";
TP_1[3] = "is an";
TP_1[4] = "education portal";
//size of map
cout<< "Map size before clear() function: \n";
cout << "Size of map1 = "<<TP_1.size() << endl;
cout << "Size of map2 = "<<TP_2.size() << endl;
//call clear() to delete the elements
TP_1.clear();
TP_2.clear();
//now print the size of maps
cout<< "Map size after applying clear() function: \n";
cout << "Size of map1 = "<<TP_1.size() << endl;
cout << "Size of map2 = "<<TP_2.size() << endl;
return 0;
} আউটপুট
Map size before clear() function: Size of map1 = 4 Size of map2 = 0 Map size after applying clear() function: Size of map1 = 0 Size of map2 = 0