#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())
みたいな感じで書けば,ソートしてくれるらしい