0001 template <typename T> //将e紧随当前节点之后插入于当前节点所属列表(设有哨兵tail) 0002 ListNodePosi<T> ListNode<T>::insertSucc( T const& e ) { 0003 ListNodePosi<T> x = new ListNode( e, this, succ ); //创建新节点 0004 succ->pred = x; succ = x; //设置逆向链接 0005 return x; //返回新节点的位置 0006 }