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

C++ STL-এ কন্টেইনার


এই টিউটোরিয়ালে, আমরা C++ STL-এ কন্টেইনার সম্পর্কে একটি প্রোগ্রাম আলোচনা করব।

কন্টেইনার হলো একই টাইপ বা ভিন্ন টাইপের একাধিক এলিমেন্ট স্টোর করতে ব্যবহৃত অবজেক্ট। সেগুলো আরও ক্লাসিফাই করা যায় -

  • সিকোয়েন্স কন্টেইনার (array, vector, list)
  • অ্যাসোসিয়েটিভ কন্টেইনার (set, map, multimap)
  • আনঅর্ডার্ড অ্যাসোসিয়েটিভ কন্টেইনার (unordered_set, unordered_map)
  • কন্টেইনার অ্যাডাপ্টার (stack, queue)

উদাহরণ

#include <iostream> using namespace std; int main(){    int array[10] = {1,2,3,4};    for(int i=0; i<10; i++){       cout << array[i] << " ";    }    return 0; }

আউটপুট

1 2 3 4 0 0 0 0 0 0

  1. C++ STL-এ map::max_size() ফাংশন

  2. C++ STL-এ set এবং unordered_set এর পার্থক্য

  3. C++ STL-এ স্ট্যাক (Stack)

  4. C++ স্ট্যান্ডার্ড টেমপ্লেট লাইব্রেরি (STL)