// myque2.cpp -- §â«Å§i¼g¦b myque2.h // CopyLeft by tsaiwn@csie.nctu.edu.tw #include "myque2.h" // some implementations are in myque2.h ////// ////// ////// void MyQueue::enque(long x) { if( isfull() ) { return; } // may want to give some error message? data[ptail] = x; ptail++; ptail %= NELEMENT; /* x %= y; means x = x % y; */ } long MyQueue::deque(void) { if( !isempty() ) { long tmp=data[phead]; phead++; phead %= NELEMENT; return tmp; } // if !isempty }