else
{
return null;
}
}
void insert(const type &value)//在当前节点的后面插入节点,不改变current
{
node<type> *p = new node<type>(value, current->link);
current->link = p;
}
bool insertbefore(const type &value)//在当前节点的前面插入一节点,不改变current,改变prior
{
node<type> *p = new node<type>(value);
if (prior != null)
{
p->link = current;