কম্পিউটার টিউটোরিয়াল

C++ STL-এ map::size() ফাংশন

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

Map কী?

Map হলো একটি অ্যাসোসিয়েটিভ কন্টেইনার যা কী-ভ্যালু জোড়া হিসেবে ডেটা সংরক্ষণ করে। ডেটা داخليভাবে কী অনুযায়ী সর্টেড থাকে।

map::size() কী?

map::size() হলো একটি বিল্ট-ইন ফাংশন যা <map> হেডার ফাইলে সংজ্ঞায়িত। এটি ম্যাপ কন্টেইনারের আকার (এলিমেন্টের সংখ্যা) ফেরত দেয়।

সিনট্যাক্স

map_name.size();

প্যারামিটার

কোনো প্যারামিটার নেয় না।

রিটার্ন ভ্যালু

ম্যাপে থাকা এলিমেন্টের সংখ্যা। খালি হলে ০ ফেরত দেয়।

উদাহরণ

#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;
    cout << "TP_1-এর আকার: " << TP_1.size();
    return 0;
}

আউটপুট

TP_1-এর আকার: 4

অন্যান্য উদাহরণ

সাইজ ব্যবহার করে লুপ বা ক্যালকুলেশন করা যাবে।

  1. C++ STL-এ deque::shrink_to_fit() ফাংশন

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

  3. C++ STL-এ Set vs Map পার্থক্য (Set vs Map in C++ STL)

  4. C++ STL-এ Map বাস্তবায়ন: কী-ভ্যালু জোড়ার অ্যাসোসিয়েটিভ কন্টেইনার