【发布时间】:2015-08-18 07:53:45
【问题描述】:
在vector<int> someVector 和istringstream someStringStream 的示例中,您可以这样做:
for (int i=0; i < someVector.size(); i++) {
someStringStream >> someVector[i];
}
我知道vector<bool> 是一个高效的实现,operator[] 返回一个引用对象。
对于这段代码,我应该使用索引而不是迭代器,主要是为了可读性。
目前,我正在使用这个:
for (int i=0; i < someVector.size(); i++) {
bool temp;
someStringStream >> temp;
someVector[i] = temp;
}
有没有更直接的实现方式?
【问题讨论】:
标签: c++ c++11 vector extraction-operator