mapのキーにstructを使おうとしています。
参考として、たとえばサイト
http://programming-tips.info/use_struct_as_key_of_map/cpp/index.html
などを見ると、 bool operator < をオーバーロードしましたが、
<= == != > >= は定義不要なのでしょうか?

上記サイトではinsertしたあとイテレータで一通り参照する
サンプルなのでoperator < だけオーバーロードすればよい
という例だと考えるべきでしょうか?

あるいはこちらのサイトでは
http://marupeke296.com/CPP_map.html
「整数なので、境界線が重なるのは許容します。よって<=や>=を使っているわけです。」
と書いてあります。

mapのキーにstructを使ううえで、どういう場合にどの演算子を
オーバーロードすればよいかお教え下さい