>>761
なるほど、面白いですね!
ちなみにそれは3つ以上の基準がある時でも使えるんですか?

自分はそういう場合は
if( src.A != dst.A)return src.A<dst.A;
return src.B<dst.B;
こんな感じの比較関数を書いてました