【发布时间】:2011-03-26 22:38:33
【问题描述】:
我见过使用矢量的代码,
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?
【问题讨论】: