move elements from vector to unordered_set
#include <iostream>
#include <vector>
#include <unordered_set>
int main() {
std::vector<int> sourceVector = {1, 2, 3, 4, 5};
std::unordered_set<int> destinationSet;
// Move elements from vector to unordered_set
destinationSet.insert(std::make_move_iterator(sourceVector.begin()), std::make_move_iterator(sourceVector.end()));
// Display elements in the unordered_set
std::cout << "Elements in unordered_set: ";
for (const auto& element : destinationSet) {
std::cout << element << " ";
}
return 0;
}