合并两个链表的函数,求解释错误在哪
// 将有序顺序表S1合并到当前有序顺序表中
void LinkList<T>::Union(LinkList<T> S1)
{
if(S1.Length()) throw"该链表为空!";
else
{
for(int i = 1;i<=S1.Length();i++)
{
this->Insert(this->Length()+i,S1.Get(i));
}
}
}