>                  | 値の比較   ハッシュのキー比較     同一性
> -----------------+---------------------------------------------------------
> ruby             |   ==             eql?              equal?()
> c(文字列)        | strcmp           なし                ==
> c++(オブジェクト)|   ==             なし          ポインタの比較

これわかり易い