C ++映射:带有自定义类的operator []不起作用
我正在尝试实现一个MinHeap,其中堆上的对象是WorkerNodes。我的方法返回映射,该映射旨在允许客户端代码确定minHeapify操作已更改了哪些WorkerNode索引。
std::cout << "heapifying " << heap_[root] << "from index " << root << "\n.";
int size = heap_.size();
bool swapped = false;
std::map<WorkerNode, int> tr...