Я видел код, который использует вектор,
vector<int>s;
s.push_back(11);
s.push_back(22);
s.push_back(33);
s.push_back(55);
for (vector<int>::iterator it = s.begin(); it!=s.end(); it++) {
cout << *it << endl;
}
Это то же самое, что и
for (auto it = s.begin(); it != s.end(); it++) {
cout << *it << endl;
}
Насколько безопасно в этом случае использовать ключевое слово auto? А что, если тип вектора float
? string
?