问个引用函数的问题
template<class T>class Stack
{
public:
....
T& Top() const; //返回栈顶元素
private:
T * Pstack;
int top;
...
};
template<class T>
inline T& Stack<T>::Top() const
{
if(IsEmpty()) throw "stack is empty";
return Pstack[top];
}
问,,这个T& Top()返回的是什么东西,意图是啥?(不好意思,,只有0分)