链式栈( Linked stack)类的定义 template <class Type> class Stack template <class Type> class StackNode i friend class Stack<Type> private. Type data ∥/结点数据 StackNode<ype>link;∥结点链指针 publica StackNode( Type d=0, StackNode<Type> "1-NULL ) data (d), link(1)template <class Type> class Stack; template <class Type> class StackNode { friend class Stack<Type>; private: Type data; //结点数据 StackNode<Type> *link; //结点链指针 public: StackNode ( Type d = 0, StackNode<Type> *l = NULL ) : data ( d ), link ( l ) { } }; 链式栈 (LinkedStack)类的定义