1
回答
请问大神 std::map key的值改变后,怎么再次排序
注册华为云得mate10,2.9折抢先购!>>>   

现有一个结构体,叫Person

一个map, std::map<Person*,char,PersonCmpFunc>

PersonCmpFunc 是一个仿函数,比较Person->Cost

是的。我希望用map将Person->Cost排序。

但是问题来了,Person->Cost 是会变化的,但是变化之后,

红黑树好像不会对map重新排序。

 

请问大神,怎么解决这个问题。用list我觉得效率慢点。

<无标签>
举报
稀饭桶子
发帖于2周前 1回/37阅
顶部