Size: a a a

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

2021 December 04

VS

Vladimir Suisei in cxx.Дискуссионная
В принципе диагноз понятен, надо обработать случай, если удаляемый элемент последний
источник

М

Миша in cxx.Дискуссионная
а получается он удаляет не элемент перед 2, а саму двойку
источник

VS

Vladimir Suisei in cxx.Дискуссионная
А зачем нужна функция, чтобы удалять не элемент, а элемент перед ним? Я не особо разбирался что ты там делаешь
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Ну исправь для своего задания, хуле
источник

М

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

М

Миша in cxx.Дискуссионная
мне запомнинать прошлый указатель и его менять?
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Давай мужик, ты сможешь, я верю в тебя
источник

М

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

М

Миша in cxx.Дискуссионная
да ну  в самом деле непонятно как удалять то, что перед X
источник

УГ

Уроде Гусеница - Кру... in cxx.Дискуссионная
Искать Х, удалять элемент перед ним
источник

М

Миша in cxx.Дискуссионная
да, на таком уровне я понимаю))
источник

УГ

Уроде Гусеница - Кру... in cxx.Дискуссионная
Сделать двусвязный список?
источник

М

Миша in cxx.Дискуссионная
список есть, только мне нельзя в нем хранить предыдущий элемент
источник

W

Wild_Wind in cxx.Дискуссионная
Увы, всё равно применение достаточно ограниченно, в том числе для embedded, ибо оно не interruption safety.
источник

М

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

VS

Vladimir Suisei in cxx.Дискуссионная
Чтобы удалить элемент, надо найти элемент перед ним, и сделать next на элемент после удаляемого.
Чтобы удалить элемент перед конкретным Х, надо найти элемент перед перед тем, который с Х
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Верь в мою веру в тебя
источник

М

Миша in cxx.Дискуссионная
Да я уже частично решил проблему, осталось решить ситуацию, когда элемент, перед которым нужно удалить, последний
источник

УГ

Уроде Гусеница - Кру... in cxx.Дискуссионная
Ну, вероятно, у тебя всё падает, когда пытаешься прочитать следующий элемент?
источник

М

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