if(tmpPtr->number<tmpPtr->next_number->number)
{
int tmpV1=tmpPtr->next_number->number;
int tmpV2=tmpPtr->number;
tmpPtr->next_number->number=tmpV2;
tmpV2=tmpPtr->number=tmpV1;
}
Это то, что я пробовал до сих пор, это должно быть сортировка связанного списка, поскольку член добавляется каждый раз. Но когда компилятор сработает, когда я пытаюсь установить второй узел. Точкой останова является оператор if, if(tmpPtr->number<tmpPtr->next_number->number)
. Я очень старался понять, в чем проблема, но не смог.C++ программа сбрасывает связанный список?
Я предполагаю, что 'tmpPtr-> next_number' является' NULL' или неинициализирован. –
При использовании отладчика, какая строка вызвала проблему? –
@DavidBrown Я предполагаю, что это неправильно связано. Любые предложения по его устранению? – 2013-03-12 23:27:31