fig15_12.cpp

来自「经典vc教程的例子程序」· C++ 代码 · 共 42 行

CPP
42
字号
// Fig. 15.12: fig15_12.cpp
// Driver to test the template Queue class
#include <iostream.h>
#include "queue.h"

int main()
{
   Queue< int > intQueue;
   int dequeueInteger;
   cout << "processing an integer Queue" << endl;

   for ( int i = 0; i < 4; i++ ) {
      intQueue.enqueue( i );
      intQueue.printQueue();
   }

   while ( !intQueue.isQueueEmpty() ) {
      intQueue.dequeue( dequeueInteger );
      cout << dequeueInteger << " dequeued" << endl;
      intQueue.printQueue();
   }

   Queue< double > doubleQueue;
   double val = 1.1, dequeuedouble;

   cout << "processing a double Queue" << endl;

   for ( i = 0; i < 4; i++ ) {
      doubleQueue.enqueue( val );
      doubleQueue.printQueue();
      val += 1.1;
   }

   while ( !doubleQueue.isQueueEmpty() ) {
      doubleQueue.dequeue( dequeuedouble );
      cout << dequeuedouble << " dequeued" << endl;
      doubleQueue.printQueue();
   }

   return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?