इस ट्यूटोरियल में, हम 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