最赞回答 / 慕用9324449
                                
                                                            老师的代码int e = 0;	p->DeQueue(e);	cout << endl;	cout << e << endl;可以看出,当对队尾删除的时候,就将值付给e了,因为要删除的值没有必要进行额外存储,所以一般只保留最近被删除的数,你也可以再将它存到其他的数组中。另外关于数组从0开始的,没有问题。 老师在构造函数的时候,已经把m_tial初始化为0了,所以不需要tail-1希望有所帮助。
                            
                        
                        2018-03-03
                
            
                                最赞回答 / qq_袮D影孑_03909390
                                
                                                            遍历应该是 for (int i = m_iHead; i < m_iQueueLen + m_iHead; i++){    cout << m_pQueue[i % m_iQueueCapacity] << endl;}
                            
                        
                        2017-09-29
                
             
             
        











