This documentation is archived and is not being maintained.

priority_queue::push (STL/CLR)

Adds a new element.

    void push(value_type val);

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.

// 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

Header: <cliext/queue>

Namespace: cliext

Show: