Skip to main content

STL শেখা | পর্ব - ২ (ইটারেটর)



আজকে শিখবো ইটারেটর ।
ইটারেটর জিনিস টা কি ???? খায় না মাথায় দেয় ?

ছিঃ এভাবে বলে না ,
একটা মান ইজ্জত আছে না !


ইটারেটর আসলে কি করে ?
 একটা নির্দিষ্ট সংখ্যার মেমরি এড্রেস নির্দেশ করে ।

তবে প্রথমে অইটার লাইব্রেরী কল করে নিতে হয় হেডার ফাইলে আর পরে মেইন ফাংশন এর ভেতরে তা ডিফাইন করে নিতে  হয় । তাইলে দেখা যাক ।



কিভাবে ডিফাইন করতে হয় উপরে থেকে দেখে  বুঝা যাবে ।
it হইলো ইটারেটর টাইপ ভেরিয়েবল ।
পরে অ্যারে এর প্রথম ঘরে যে ভেলু আছে সেটা প্রিন্ট করতে চাইসিলাম, তাই লিখছি

it=vec.begin();
 পরে লিখছি
প্রিন্ট করার জন্য এইটা ..
.
cout<<*it;

* এটা কেন দিলাম ?
কারণ আগেই তো বললাম ,এটা মেমোরি এড্রেস নিয়ে কাজ করে,
অইটাই পয়েন্ট করে দেখায় ।
 এখন ২নাম্বার ভেলু কে দেখতে চাই তাইলে কি করবো ...?

দেখো





এখন ফুল অ্যারে টা কে প্রিন্ট করতে চাই তাইলে কি হবে ...





বুঝতে পারলাম মনে হয় । 🥰



-------------------------------------

Written By -