如果从已经排序的文件中读入项目,是否需要对矢量进行排序?如果不必要,我不想承担性能损失.作为参考,我正在使用它来构建它,并且每个项目在读入时都是有序的.
在@dribeas的评论后编辑
std::vector<int> split(const std::string &s, char delim) {
std::vector<int> elems;
std::stringstream ss(s);
std::string item;
while(std::getline(ss, item, delim)) {
elems.push_back(static_cast<int>(atoi(item.c_str())));
}
return elems;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
392 次 |
| 最近记录: |