pop函数中m_iTop--后,m_iTop不是指向无效数据吗,怎么还会有elem = m_pBuff[m_iTop]
m_iTop是栈顶指针所在位置,而栈顶指针比最后进入栈数据的位置大1(栈顶指针指向栈最后一个元素后面一个位置),m_iTop--则表示栈中最后一个元素的位置
有效的 是最后进入的元素 m_iTop没-- 才是无效的