【发布时间】:2017-04-01 02:34:07
【问题描述】:
我在这个向量中有一个std::vector<std::string> 我来自txt 文件的push_back 字符串,像这样:
std::string line;
std::vector<std::string> path;
while(getline(fichier, line))
{
path.push_back(line);
}
例如,我想将路径 vector 拆分为 n 个其他 vector 的 10 行。
因此,如果我的vector 的大小为 25,我想要 2 个其他 10 个元素的向量和一个 5 个元素的 vector。
最好的方法是什么?
【问题讨论】:
-
您可以使用需要两个迭代器的copy-constructor of
std::vector