Удалить всех пользователей в связанном списке Переполнение стека

Я новичок в C ++, но могу я узнать, каковы возможные способы удаления всех узлов в связанном списке (файле). Учитывая это, я должен ввести имя файла, и все узлы в файле будут удалены. Кажется, я не могу удалить файлы …

 void deleteF(filepointer &head, char *fileName)
{
filepointer deleteFile = head;
while(deleteFile != NULL)
{
if(strcmp(deleteFile-> nameofFile, fileName)==0 ){
delete deleteFile;
}
else{
cout<<"Fail deletion"<<endl;
}
deleteFile = deleteFile -> nextFile;
}
}

-2

Решение

delete это ключевое слово в C ++. Вы не можете использовать его в качестве идентификатора для функции.

Дайте вашей функции другое имя.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]