আজকে শিখবো ইটারেটর ।
ইটারেটর জিনিস টা কি ???? খায় না মাথায় দেয় ?
ছিঃ এভাবে বলে না ,
একটা মান ইজ্জত আছে না !
ইটারেটর আসলে কি করে ?
একটা নির্দিষ্ট সংখ্যার মেমরি এড্রেস নির্দেশ করে ।
তবে প্রথমে অইটার লাইব্রেরী কল করে নিতে হয় হেডার ফাইলে আর পরে মেইন ফাংশন এর ভেতরে তা ডিফাইন করে নিতে হয় । তাইলে দেখা যাক ।
কিভাবে ডিফাইন করতে হয় উপরে থেকে দেখে বুঝা যাবে ।
it হইলো ইটারেটর টাইপ ভেরিয়েবল ।
পরে অ্যারে এর প্রথম ঘরে যে ভেলু আছে সেটা প্রিন্ট করতে চাইসিলাম, তাই লিখছি
it=vec.begin();
পরে লিখছি
প্রিন্ট করার জন্য এইটা ...
cout<<*it;
* এটা কেন দিলাম ?
কারণ আগেই তো বললাম ,এটা মেমোরি এড্রেস নিয়ে কাজ করে,
অইটাই পয়েন্ট করে দেখায় ।
এখন ২নাম্বার ভেলু কে দেখতে চাই তাইলে কি করবো ...?
দেখো
এখন ফুল অ্যারে টা কে প্রিন্ট করতে চাই তাইলে কি হবে ...
বুঝতে পারলাম মনে হয় । 🥰
Written By -