stdunordered_setstdstring 从 stdvectorstdstring初始化
可以使用构造函数或迭代器来将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的顺序不同。
原文地址: https://www.cveoy.top/t/topic/is5Z 著作权归作者所有。请勿转载和采集!