vector
a のすべての要素を anに追加する簡単な方法はありunordered_set
ますか? それらは同じタイプです。現在、私は for ループを使用していますが、それを行うためのより良い方法があるかどうか疑問に思っていました
質問する
32800 次
2 に答える
52
unordered_set を作成している場合:
std::vector<int> v;
std::unordered_set<int> s(v.begin(), v.end());
于 2012-10-12T01:28:15.443 に答える
24
構文に小さなバグがある場合はご容赦ください。ただし、この目的のため のstd::copy関数を試すことができます。
std::vector<int> v;
std::unordered_set<int> s;
std::copy(v.begin(),v.end(),std::inserter(s,s.end()));
于 2012-10-12T01:21:36.020 に答える