Devo copiare std::set
su std::vector
:
std::set <double> input;
input.insert(5);
input.insert(6);
std::vector <double> output;
std::copy(input.begin(), input.end(), output.begin()); //Error: Vector iterator not dereferencable
Dov'è il problema?
assign()
funzione:output.assign(input.begin(), input.end());