C++ Advanced Judge - Task2 - Remove Invalid
Здравейте. Въпросът ми относно тази задача е : написвам си функцията, пускам я и когато я тествам с някакъв Input, като единия от тях е невалиден, при извеждането, отпечатва само тези преди невалидния Input. Това ми е кода : https://pastebin.com/4ipRi1ce интересува ме да не съм попаднал в Pitfall - овете, които Георги каза да внимавамe. След като изтрия указателя към невалидния елемент, правя този указател да e nullptr, навярно това е проблема, когато програмата се опита да прочете след това този Nullptr зависва.
Благодаря! А за целта метода remove() на лист ли да използвам ?
По-скоро erase(), тук може да прочетеш за разликата между двата метода. :)
Поздрави!