Por cierto ¿hay alguna manera de pasar los valores de un conjunto a un vector sin necesidad de usar un bucle?
He probado con esto, pero me da un Segmentation Fault
copy(setdiff.begin(), setdiff.end(), vecdiff.begin());
Donde setdiff es un conjunto de entero previamente inicializado y vecdiff es un vector de enteros recién declarado.