列表问题,求大侠讲解
struct link{string valua;
link* prev;
link* succ;
link(const string&v,link *p=0,link *s=0):value(v),prev(p),succ(s){}
};
link * inselt(link *p,link *n)
{
n->succ=p;
p->prev->succ=n;
n->prev=p->prev;
p->prev=n;
return n;
}
想请问下各位大侠insert函数里面每条语句的意思,谢了