priority_queue::push (STL/CLR)

Adds a new element.

    void push(value_type val);

Remarks

The member function inserts an element with value val into the the controlled sequence, and reorders the controlled sequence to maintain the heap discipline. You use it to add another element to the queue.

Example

// cliext_priority_queue_push.cpp 
// compile with: /clr 
#include <cliext/queue> 
 
typedef cliext::priority_queue<wchar_t> Mypriority_queue; 
int main() 
    { 
    Mypriority_queue c1; 
    c1.push(L'a'); 
    c1.push(L'b'); 
    c1.push(L'c'); 
 
// display contents " a b c" 
    for each (wchar_t elem in c1.get_container()) 
        System::Console::Write(" {0}", elem); 
    System::Console::WriteLine(); 
    return (0); 
    } 
 

c a b

Requirements

Header: <cliext/queue>

Namespace: cliext

See Also

Reference

priority_queue (STL/CLR)

priority_queue::pop (STL/CLR)