>>47
なんか勘違いしてない ?

bool InRange(int n, int min, int max) で InRange(100, 1, 10) の時の話なら、あんたの言う通りだけど、InRange(x, 10, 1) だよ ?

InRange() の作成者次第だけど、「min < max で引数を渡すのは呼び出し側の責任であり、そうなってないならば呼び出し側のバグである」と考える奴がいても不思議はないと思うが。