std::map
さまざまなタイプのオブジェクトをラップするために使用するクラスへのポインターを格納するために使用しています。これは、Lua スクリプト言語や他の Lua タイプのテーブルを表すために使用されています。テーブル ラッパーを作成しているstd::map
ときに、ポインタをツリーに格納するときにデフォルトのコンパレータを使用することに気付きました。最初はこれが問題のように思えましたが、もう少し考えて、そうではないと判断しました。デフォルトの比較が何であれ、それは本当に重要ではありません (私は思います)。
だから、私が求めているのはこれです。それは本当に問題ではないというのは本当ですか?もしそうなら、いつカスタムコンパレータを使用したいですか?