- 93 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 23:59:51 ]
- STLと同じで、比較関数は基本的にlhs < rhsなboolを返すもの。
msdn2.microsoft.com/en-us/library/bb385779.aspx あとは、hash_setのコンストラクタに比較関数へのデリゲートを取る奴があるから、そいつに渡す。 キーの型がoperator <が多重定義できるものなら、そっちを多重定義してもいけるはず。 ところで、hash_mapだけど、ハッシュ関数は気にしなくていいの? デフォルトでは、GetHashValueが使われるけど、これもコンストラクタで指定できる。 ほかにも、ハッシュを使わず、比較関数だけで順序付けるsetもあるよ。
|

|