এই আর্টিকেলে C++ STL-এ map::empty() ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ আলোচনা করা হয়েছে।
Map কী?
Map হলো একটি অ্যাসোসিয়েটিভ কন্টেইনার যা কী-ভ্যালু জোড়া হিসেবে ডেটা সংরক্ষণ করে। ডেটা داخليভাবে কী অনুযায়ী সর্টেড থাকে।
map::empty() কী?
map::empty() হলো একটি বিল্ট-ইন ফাংশন যা <map> হেডার ফাইলে সংজ্ঞায়িত। এটি চেক করে ম্যাপ খালি কিনা। আকার ০ হলে true, অন্যথায় false ফেরত দেয়।
সিনট্যাক্স
map_name.empty();
প্যারামিটার
কোনো প্যারামিটার নেয় না।
রিটার্ন ভ্যালু
খালি হলে true, অন্যথায় false।
উদাহরণ
#include <bits/stdc++.h>
using namespace std;
int main() {
map<int, int> TP_1, TP_2;
TP_1[1] = 10; TP_1[2] = 20; TP_1[3] = 30; TP_1[4] = 40;
if (TP_1.empty())
cout << "Map is NULL";
else
cout << "Map isn't NULL";
if (TP_2.empty())
cout << "\nMap_2 is NULL";
else
cout << "\nMap_2 isn't NULL";
return 0;
}
আউটপুট
Map isn't NULL Map_2 is NULL