কম্পিউটার

C++ STL-এ মানচিত্র::ক্লিয়ার()


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

C++ STL-এ একটি মানচিত্র কী?

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

একটি মানচিত্র কি::ক্লিয়ার()?

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

সিনট্যাক্স

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

  1. C++ STL-এ Deque সঙ্কুচিত_টু_ফিট

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

  3. C++ STL-এ তালিকা::ক্লিয়ার()

  4. C++ STL এ মানচিত্র বনাম সেট করুন