一种将单词列表添加到向量中的方法

时间:2019-04-19 19:39:13

标签: visual-c++

假设我有一个texfile(.csv),其中包含用空格分隔的名称。 例如:John Doe Jane Doe

我能够读取全部内容并将其存储在一个名为Names的字符串中。但是我希望能够像数组一样单独访问它。建议我使用向量,但是现在我对如何实现它感到困惑。 我从某处阅读到可以使用后插入器将其附加到末尾,如下所示。

std::string str = "hello";
std::vector<char> data = /* ... */;
std::copy(str.begin(), str.end(), std::back_inserter(data));

我不确定这是否适合我的情况,或者仅适用于单个实例。也许我会以一种复杂的方式来解决这个问题,所以如果有另一种方法可以将名称添加到向量中,则可以通过[]访问它,也可以将其直接添加到向量中。谢谢。

0 个答案:

没有答案