| Parameter | Description | Default |
|---|---|---|
T | The type of object stored in the priority queue. | |
Sequence | The type of the underlying container used to implement the priority queue. | vector<T> |
Compare | The comparison function used to determine whether one element is smaller than another element. If | less<T> |
Assignable, Default Constructible
None.
| Member | Where defined | Description |
|---|---|---|
value_type | priority_queue | See below. |
size_type | priority_queue | See below. |
priority_queue() | Default Constructible | The default constructor. Creates an empty |
priority_queue(const priority_queue&) | Assignable | The copy constructor. |
priority_queue(const Compare&) | priority_queue | See below. |
priority_queue(const value_type*, const value_type*) | priority_queue | See below. |
priority_queue(const value_type*, const value_type*, const Compare&) | priority_queue | See below. |
priority_queue& operator=(const priority_queue&) | Assignable | The assignment operator. |
bool empty() const | priority_queue | See below. |
size_type size() const | priority_queue | See below. |
Вы читаете Standard Template Library Programmer's Guide
