标签: c++ c++17
我有以下向量:
std::vector<std::string_view> const keys{"A1", "A2", "A3", "B1", "C1"};
我想从中创建std::string的向量,而无需对其进行迭代。
std::string
答案 0 :(得分:2)
std::vector<std::string> v(keys.begin(), keys.end());
应该这样做。当然,该构造函数内部隐藏着迭代。