bool sortByField1(Task *t1, Task *t2) { if(t1->field1> t2->field1) { return true; } else return false; }
std::sort(vec.begin(), vec.end(), sortByField1());
bool sortByField1(Task &t1, Task &t2) { if(t1->field1> t2->field1) { return true; } else return false; } and called std::sort(vec.begin(), vec.end(), sortByField1);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)