如何从string_view的向量创建字符串的向量而无需迭代?

时间:2019-09-14 18:11:41

标签: c++ c++17

我有以下向量:

std::vector<std::string_view> const keys{"A1", "A2", "A3", "B1", "C1"};

我想从中创建std::string的向量,而无需对其进行迭代。

1 个答案:

答案 0 :(得分:2)

std::vector<std::string> v(keys.begin(), keys.end());

应该这样做。当然,该构造函数内部隐藏着迭代。