C ++: невозможно вставить узел в связанный список C ++ - PullRequest
0 голосов
/ 24 мая 2019

Почему мой код не запускается, что это из-за параметров?пожалуйста, помогите с правильным синтаксисом

Я все еще изучаю связанные списки в C ++

Это ошибка

Image : this is the program image and the error

1 Ответ

1 голос
/ 24 мая 2019

Я думаю, что проблема не в том, что вы все еще изучаете связанные списки в c ++, а в том, что вы все еще изучаете c ++.

строка типа # 107:

while(after->dataList != x);

ничего не делает - потому что единственное, что его просят сделать, это пустой оператор:

;

Вы должны рассмотреть возможность добавления фигурных скобок вокруг блоков кода, которые должны выполняться вместе, например:

while (after->dataList != x) // NO semi-colon
{
    // some code
}

или

do 
{
    // some code that changes x or y
} while ( x < y );

эти скобки важны в c ++, c, java, javascript и т. Д. Если вы ошибетесь, компилятор не поймет, что вы пытаетесь сделать.{ открывает блок кода, а } заканчивает его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...