এই টিউটোরিয়ালে আমরা C++-এ ইনপুট ইটেরেটর বোঝার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।
ইনপুট ইটেরেটর কী?
ইনপুট ইটেরেটর STL-এ পাঁচটি ইটেরেটরের মধ্যে একটি এবং এটি সবচেয়ে সহজ এবং দুর্বল। এটি মূলত সিরিয়াল ইনপুট অপারেশনে ব্যবহৃত হয় যেখানে প্রতিটি মান একবার পড়া হয় এবং তারপর ইটেরেটর পরবর্তীটিতে চলে যায়।
উদাহরণ
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> v1 = { 1, 2, 3, 4, 5 };
// ইটেরেটর ডিক্লেয়ার করা
vector<int>::iterator i1;
for (i1 = v1.begin(); i1 != v1.end(); ++i1) {
// ইটেরেটর দিয়ে উপাদানগুলো লুপ করা
cout << (*i1) << " ";
}
return 0;
}
আউটপুট
1 2 3 4 5