可以使用构造函数或迭代器来将std::vectorstd::string初始化为std::unordered_setstd::string

使用构造函数:

std::vector<std::string> vec = {"apple", "banana", "orange"};
std::unordered_set<std::string> set(vec.begin(), vec.end());

使用迭代器:

std::vector<std::string> vec = {"apple", "banana", "orange"};
std::unordered_set<std::string> set(vec.begin(), vec.end());

注意:std::unordered_set是一个无序的容器,所以元素的顺序可能与原始std::vector的顺序不同。

stdunordered_setstdstring 从 stdvectorstdstring初始化

原文地址: https://www.cveoy.top/t/topic/is5Z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录