STLを使ってるならoperator()はよくオーバーロードする
後はコンパイラのデフォルトで困る場合operator=をオーバーロードするぐらい