Can someone help me make a binary heap with std.container.binaryheap? It's not working... AssertError

Enjoys Math via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Sep 25 20:22:51 PDT 2015


Init:

programResultsQ = heapify!(compareResults, 
Array!(Results!(O,I)))(Array!(Results!(O,I))([Results!(O,I)()]), 
1);

Decl:

alias ProgramResultsQueue(O,I) = 
BinaryHeap!(Array!(Results!(O,I)), compareResults);

Error:

assert error in std.container.array.d (line 381)

upon running.  Compiles fine.  I'd like to initialize the heap to 
empty if possible.


More information about the Digitalmars-d-learn mailing list