Size: a a a

cxx.Дискуссионная

2021 December 04

UD

Unnamed Dude in cxx.Дискуссионная
описывающие смысл
источник

UD

Unnamed Dude in cxx.Дискуссионная
temp - temporal
i - iterator
источник

М

Миша in cxx.Дискуссионная
а, понял
источник

UD

Unnamed Dude in cxx.Дискуссионная
и теперь вопрос... ты просто теряешь указатели за звенья?
источник

М

Миша in cxx.Дискуссионная
да, что-то вроде того
источник

М

Миша in cxx.Дискуссионная
я меняю ссылку на следующий указатель
источник

UD

Unnamed Dude in cxx.Дискуссионная
у тебя значения этих указателей где-то хранятся? Если нет, то это явная утечка памяти
источник

UD

Unnamed Dude in cxx.Дискуссионная
память освобождается через free
источник

М

Миша in cxx.Дискуссионная
да, об освобождении памяти мне известно, но куда мне это прикрутить - вопрос
источник

UD

Unnamed Dude in cxx.Дискуссионная
ну у тебя есть указатель на элемент, который надо удалить, ты его передаёшь free, он удаляется...
источник

UD

Unnamed Dude in cxx.Дискуссионная
а так, ты можешь написать просто функцию удаления элемента, а потом в своей функции вызывать её от звенья, которое надо удалить, и возвращать указатель на новый список без звена
источник

UD

Unnamed Dude in cxx.Дискуссионная
это будет выглядеть более читаемо
источник

UD

Unnamed Dude in cxx.Дискуссионная
и тут вроде нет случая, когда x это 2-ой элемент списка, ибо ты сразу проверяешь 3-ий.
источник

UD

Unnamed Dude in cxx.Дискуссионная
и если ты будешь рассматривать случай, когда x первый элемент, то тебе либо придётся передавать адрес указателя на список и менять его, либо возвращать в самой функции указатель на новый список
источник

UD

Unnamed Dude in cxx.Дискуссионная
не тестил, но вот
источник

UD

Unnamed Dude in cxx.Дискуссионная
там ошибка, если что... Так что не надо бездумно переписывать)
источник

М

Миша in cxx.Дискуссионная
да а зачем там три цикла
источник

М

Миша in cxx.Дискуссионная
я могу сделать с двумя циклами, но мне нужно с одним))
источник

UD

Unnamed Dude in cxx.Дискуссионная
первый, чтобы убедиться, что в начале не хранится то, что надо удалять, а 2-ой убеждается в этом для всех
источник

UD

Unnamed Dude in cxx.Дискуссионная
точно прям в условии написано, что нельзя юзать больше 1 цикла?
источник