C++ Priority Queues are like queues, but the elements inside the the data structure are ordered by some predicate.
Display all entries for C++ Priority Queues on one page, or view entries individually:
| Priority queue constructors | construct a new priority queue |
| empty | true if the priority queue has no elements |
| pop | removes the top element of a priority queue |
| push | adds an element to the end of the priority queue |
| size | returns the number of items in the priority queue |
| top | returns the top element of the priority queue |