问答详情
源自:4-3 环形队列检测

放进去的的值打印不出来

void MyQueue::QueueTraverse()//遍历队列
{
        for (int i = Q_TQueue; i < Q_TQueue + Q_GQueue; i++)	
        {	
        	cout << Q_SQueue[i%Q_GQueue] << endl;
	}
}

遍历有问题吗?


提问者:SmilarSouls 2019-02-22 15:50

个回答

  • 慕丝1584968
    2019-05-10 09:42:07

    Q_SQueue[i%GQueue]//应改成 Q——SQueue[i%m_iQueueCapacity],m_iQueueCapacity为数组的最大长度