Call dequeue to remove element from a Queue : queue « Collections « Visual C++ .NET

Home
Visual C++ .NET
1.2D
2.Class
3.Collections
4.Data Type
5.Database ADO.net
6.Delegate
7.Development
8.File Directory
9.Function
10.Generics
11.GUI Form
12.Language Basics
13.Network
14.Reflection
15.Security
16.Statement
17.Structure
18.Thread
19.XML
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Visual C++ .NET » Collections » queue 
Call dequeue to remove element from a Queue
 
#include "stdafx.h"
using namespace System;
using namespace System::Collections;

void main()
{
    Queue ^que = gcnew Queue();
    Stack ^stk = gcnew Stack();

    array<String^>^ entry = gcnew array<String^> "First""Second""Third""Fourth" };

    for (int i = 0; i < entry->Length; i++)
    {
        que->Enqueue(entry[i]);
        stk->Push(entry[i]);  

        Console::WriteLine("{0}\t\t{1}", entry[i], entry[i]);
    }
    while ((que->Count > 0&& (stk->Count > 0))
    {
        Console::WriteLine("{0}\t\t{1}", que->Dequeue(), stk->Pop());
    }

    que->Clear();
    stk->Clear();
}

   
  
Related examples in the same category
1.Push element to a queue
2.Get the last element in a queue
3.Display Queue by IEnumerator<> interface
4.Is queue empty
5.Get the front of a queue
6.Add value to a Queue with Enqueue
7.Get element count for a Queue
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.