私のコードでboost::d_ary_heap_indirect
を使用していますが、テンプレート引数の1つであるDistanceMap
を理解できません。コメント(完全なソースフィットネスエクササイズhere)は、これは言っている:Boost :: d_ary_heap_indirect DistanceMapテンプレート引数
// - DistanceMap must be a ReadablePropertyMap from Value to something
// (typedef'ed as distance_type).
が、私はそれを見て試してみましたブースト・クラスでの使用ですが、boost::astar_search
で使用されるとき、それは私もあまり理解detail::make_property_map_from_arg_pack_gen<tag::rank_map, D>(D())(g, arg_pack)
、によって作成されました...
ソースを見ると、優先度が高いと感じるようになりますが、「距離」と呼ばれるとそれは悲惨なようです。