queue.cc
来自「This Source-Navigator, an IDE for C/C++/」· CC 代码 · 共 41 行
CC
41 行
// $Header: /cvsroot/sourcenav/src/snavigator/demo/c++_demo/glish/Queue.cc,v 1.1.1.1 2002/04/18 23:35:25 mdejong Exp $#include "Queue.h"BaseQueue::BaseQueue() { head = tail = 0; }void BaseQueue::EnQueue( void* element ) { QueueElement* qe = new QueueElement( element ); if ( ! head ) head = tail = qe; else { tail->next = qe; tail = qe; } }void* BaseQueue::DeQueue() { if ( ! head ) return 0; QueueElement* qe = head; head = head->next; if ( qe == tail ) tail = 0; void* result = qe->elem; delete qe; return result; }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?