কম্পিউটার

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


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

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

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

একটি মানচিত্র কি::empty()?

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

এই ফাংশনটি কনটেইনারটির আকার 0 হলে তা পরীক্ষা করে সত্য ফেরত দেয়, অন্যথায় কিছু মান থাকলে তা মিথ্যা দেখায়।

সিনট্যাক্স

map_name.empty();

পরামিতি

ফাংশন কোনো প্যারামিটার গ্রহণ করে না।

রিটার্ন মান

মানচিত্রটি খালি থাকলে এই ফাংশনটি সত্য এবং না থাকলে মিথ্যা ফেরত দেয়৷

উদাহরণ

ইনপুট

std::map<int> mymap;
mymap.insert({‘a’, 10});
mymap.insert({‘b’, 20});
mymap.insert({‘c’, 30});
mymap.empty();

আউটপুট

false

ইনপুট

std::map<int> mymap;
mymap.empty();

আউটপুট

true

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
int main() {
   map<int, int> TP_1;
   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";
   }
   return 0;
}

আউটপুট

Map isn't NULL

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
int main() {
   map<int, int> TP_1;
   map<int, int> TP_2;
   TP_1[1] = 10;
   TP_1[2] = 20;
   TP_1[3] = 30;
   TP_1[4] = 40;
   if(TP_1.empty()) {
      cout<<"Map_1 is NULL";
   } else {
      cout<<"Map_1 isn't NULL";
   }
   if(TP_2.empty()) {
      cout<<"\nMap_2 is NULL";
   } else {
      cout<<"Map_2 isn't NULL";
   }
   return 0;
}

আউটপুট

Map_1 isn't NULL
Map_2 is NULL

  1. ম্যাচ_ফলাফল C++ STL-এ খালি()

  2. C++ STL-এ খালি() ফাংশন তালিকাভুক্ত করুন

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

  4. STL-এ মানচিত্র বাস্তবায়নের জন্য C++ প্রোগ্রাম