On Sunday, 13 September 2015 at 17:16:40 UTC, Daniel N wrote:
int opCmp(Foo rhs)
{
return (id > rhs.id) - (id < rhs.id);
}
IMO, subtracting boolean values is bad code style, it's better to be explicit about your intention:
(id > rhs.id ? 1 : 0) - (id < rhs.id ? 1 : 0)
