It might be a stupid question but just wonder if there is any workaround. :)
Is there any way to have "Not" in Predicate?
Example:
std::remove_if(s.begin(), s.end(), !IsCorrect);
// ^
Or, Do I have to create IsNotCorrect function anyways?