vectores sumar suma programacion programa multiplicar matrices elementos crear arreglos arreglo c++ vector unordered-set

c++ - sumar - Añadiendo elementos de un vector a un conjunto desordenado.



suma de vectores en c++ (2)

Perdóneme si mi sintaxis tiene errores menores, pero puede probar la función std :: copy , que está diseñada para este propósito.

std::vector<int> v; std::unordered_set<int> s; std::copy(v.begin(),v.end(),std::inserter(s,s.end()));

¿Hay una manera fácil de agregar todos los elementos de un vector a un unordered_set ? Son del mismo tipo. En este momento, estoy usando un bucle for y me preguntaba si hay una mejor manera de hacerlo.


Si estás construyendo unordord_set entonces:

std::vector<int> v; std::unordered_set<int> s(v.begin(), v.end());