sorry for that

the error is her (((((( secondList = first))))

void linkedListType<Type>::splitAt(linkedListType &secondList,
const Type& item)
{
//void splitAt(List <Type> &seclist, const Type &item){
nodeType<Type> * first;
nodeType<Type> * link;
nodeType<Type> *pNode = first ;
bool found = false;

if (isEmptyList())
cout<< "The List is empty\n";
else
for (pNode = first; pNode != NULL; pNode = pNode->link)
if (item == pNode->info){
first = pNode;

secondList = first;
found = true;
}
if (found = false){cout<<"Item not found";}
}

#endif