Il modo più semplice è riversare tutto in un set.
codice:
set<int> unique_values(vector_casual.begin(),vector_casual.end());
vector_casual.clear();
std::copy(unique_values.begin(),unique_values.end(),back_inserter(vector_casual));