【发布时间】:2021-07-15 04:00:26
【问题描述】:
我正在寻找一种将元素向量插入到我已经声明的无序集合中的方法。假设我有如下代码:
unordered_set<string> us;
vector<string> v{"green", "dog", "keys"};
这里,us 已经被声明了。 在声明之后,如何使用一个命令(即没有 for 循环并单独推送元素)用向量 v 中的元素填充 us?
这个类似的答案adding elements of a vector to an unordered set 不是我想要的,因为无序集是在声明期间初始化的。
更好的是,是否可以在一个命令中使用多个元素填充无序集而不使用向量?
【问题讨论】:
标签: c++ vector initialization declaration unordered-set