第七次

第七次
#include " cqueue.h "
#include
< iostream >
void char_queue::enqueue(char d)
{
    
if  ( tail >= max )
        throw ( bad_op( ) );
    
else
        c[tail
++ ] = d;
}
char char_queue::dequeue()
{
    return c[head
++ ];
}
int  char_queue:: isEmpty ()
{
    return head
== tail? 1 : 0 ;
}
#include < cstdio >
class char_queue
{
    
int  head,tail,max;
    char c[
10000 ];
public :
    char_queue() {head
= 0 ; tail = 0 ; max = 10000 ; }
    void enqueue( char );
    char dequeue( );
    
int   isEmpty ();
    class bad_op
    {
    
public  :
        
int  type ;
        bad_op(  ) { type
= 1  ; }
    };

};

你可能感兴趣的:(第七次)