iterator
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> vec = {1, 2, 3, 4, 5};
vector<int>::iterator it;
for (it = vec.begin(); it != vec.end(); ++it) {
cout << *it << " ";
}
cout << endl;
return 0;
}#include <iostream>
#include <string>
using namespace std;
int main() {
string str = "Hello World";
string::iterator it;
for (it = str.begin(); it != str.end(); ++it) {
cout << *it;
}
cout << endl;
return 0;
}