???????????????????????????????????????????????????????????????????????????????????????????????
????????????03?????????????????????????????????臨?????????
???????????
????1.void InitStack(); ??????
????1??.new??????????????????
????2??.????????????????????????????????????????????
?????????

????2.void DestroyStack(); ?????
????1??.delete m_data??
????2??.???????????-1
????3.bool IsEmpty(); ???????
???????top == -1 ??????
????4.bool IsFull(); ????????
???????top == stackSize - 1 ???????
????5.int GetSize(); ????????????
??????????top + 1
????6.void Push(T e); ???
????m_data[++m_top] = e; ??????????????ж???????????????????????硣
?????????

????7.void Pop(); ???(????????????)
?????????У????????????????????????????
?????????

????8.T PopE(); ???(??????????)
????9.T GetTop(); ?????????
????10.void Print(); ?????
????11.void ClearStack(); ????
??????????top???-1????