element =  m_pQueue[m_iHead]; // 这句代码好像多余啊,没意义啊,我删掉照样可以运行
m_iHead++;
m_iHead = m_iHead % m_iQueueCapacity;
m_iQueueLen--;
return true;
                m_iHead++;
m_iHead = m_iHead % m_iQueueCapacity;
m_iQueueLen--;
return true;
                    
                    2018-03-07
                
            
                                最赞回答 / 慕用9324449
                                
                                                            老师的代码int e = 0;	p->DeQueue(e);	cout << endl;	cout << e << endl;可以看出,当对队尾删除的时候,就将值付给e了,因为要删除的值没有必要进行额外存储,所以一般只保留最近被删除的数,你也可以再将它存到其他的数组中。另外关于数组从0开始的,没有问题。 老师在构造函数的时候,已经把m_tial初始化为0了,所以不需要tail-1希望有所帮助。
                            
                        
                        2018-03-03
                
             
             
        











