Не знаю, как правильно инициализировать BinHeap, код вылетает, когда я пытаюсь выполнить некоторые методы set
или erase
.
ReadWriteMap<int, int> temp_cross_ref;
BinHeap<int, ReadWriteMap<int, int>> _heap(temp_cross_ref);
_heap.push(1, 23);
_heap.set(1, 1); # this crashes
Я думаю, что это связано с ReadWriteMap
, но я понятия не имею, как это должно быть сделано. В документации сказано: