#include <algorithm>


class IDcount{
public:
int id; // id in database
int count;
bool operator<(const IDcount& in) const { return count < in.count; }
bool operator<=(const IDcount& in) const { return count <= in.count; }
bool operator>(const IDcount& in) const { return count > in.count; }
bool operator>=(const IDcount& in) const { return count >= in.count; }

};


vector<IDcount> aa;

sort(aa.begin(), aa.end())

みたいな感じで書けば,ソートしてくれるらしい