>>553
普通に...
if(lhs.a != rhs.a) return lhs.a < rhs.a;
if(lhs.b != rhs.b) return lhs.b < rhs.b;
if(lhs.c != rhs.c) return lhs.c < rhs.c;
...
じゃダメなのか ?