boost::heap::d_ary_heap



  • Hi,

    wird ein handle_t invalid wenn ich neue elemente im heap einfuege? Die boost docu gibt hier dazu keine info.

    typedef typename boost::heap::d_ary_heap<entry, boost::heap::arity<2>, boost::heap::mutable_<true>, boost::heap::compare<Comparison>>::handle_type handle_t;  
    
    typedef boost::heap::d_ary_heap<entry, boost::heap::arity<2>, boost::heap::mutable_<true>, boost::heap::compare<Comparison>> MyPriQue;
    


  • booster schrieb:

    wird ein handle_t invalid wenn ich neue elemente im heap einfuege?

    Ich finde, das Beispiel (push) hier verneint deine Frage klar.



  • dh. der handle ist immer gueltig? warum kann gibt es nicht gleich ein non-const iteratoren?


Anmelden zum Antworten