rear指向队尾元素,队满时不应该是(rear+1+maxSize)%maxSize==front吗?为什么说队满时front==rear呢?这样的话不是可以使用所有的空间了吗?为什么还要让rear指向队尾元素的下一个位置,少用一个空间呢?
这样设计的real其实是指向下一个空位,应该有其它变量标记队列已满或记录元素个数。否则满/空都是front==rear