C++: 使用 std::vector 初始化 std::unordered_set<std::string> \n\n可以使用构造函数或迭代器来将 std::vector<std::string> 初始化为 std::unordered_set<std::string>。\n\n使用构造函数:\n\ncpp\nstd::vector&lt;std::string&gt; vec = {&quot;apple&quot;, &quot;banana&quot;, &quot;orange&quot;};\nstd::unordered_set&lt;std::string&gt; set(vec.begin(), vec.end());\n\n\n使用迭代器:\n\ncpp\nstd::vector&lt;std::string&gt; vec = {&quot;apple&quot;, &quot;banana&quot;, &quot;orange&quot;};\nstd::unordered_set&lt;std::string&gt; set(vec.begin(), vec.end());\n\n\n注意:std::unordered_set 是一个无序的容器,所以元素的顺序可能与原始 std::vector 的顺序不同。

C++: 使用 std::vector 初始化 std::unordered_set<std::string>

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

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