using namespace std; vector v = ... // standard sequential sort sort(v.begin(), v.end()); // explicitly sequential sort sort(sequential, v.begin(), v.end()); // permitting parallel execution sort(par, v.begin(), v.end()); // permitting vectorization as well sort(par_vec, v.begin(), v.end());