файлы в определенной папке и передать их в другие методы, которые их прочтут. В папке всего один файл и одну итерацию оно отрабатывает как надо - со старта до финиша. Но сразу после, даже не выходя из цикла, программа завершается вот таким образом: Process finished with exit code -1073741819 (0xC0000005). Код перебора названий файлов я взял со стаковерфлоу. В чем может быть проблема и как ее решить?
Под дебаггером запускали?
не разобрался как с ним работать в клионе, но методом сиаутов определил, что к концу первой итерации он приходит нормально, а вот из цикла уже не выходит и просто падает
Проще всего разобраться с дебаггером и понять, где конкретно оно падает, а то гадать можно сколько угодно
хз, ide обычно конченые, везде по разному и половины фичей нет
А можно весь класс посмотреть?
Это программная ошибка твоего кода, открывай отладчик и отлаживай
https://pastebin.com/W86VYbTW
А что в model.fromFile ?
У тебя тут T model выходить из времени жизни, должен срабатывать его деструктор. Посмотри, может там что-то не так...
вытягиваю данные из бинарника, я щас врубил отладчик и там все четко
И там все четко что?
ты прав. я вынес определение model за цикл и все заработало
Просто это вот Process finished with exit code -1073741819 (0xC0000005). Это исключение, и оно должно в отладчике тебе молотком по голове дать
ну т.е нормально вытягивало, данные корректны были
да, не заработало. оно снова где-то упало с той же ошибкой. просто дальше
Скорее всего ты только замаскировал проблему, но не решил
Смотри деструктор это класса
так у него его нет, я не переопределял
Ну вот плохо, значит, определи пустой, и смотри что там не так. Возможно, классу как раз нужен конструктор и деструктор явные. Ну или класс покажи этот...
https://pastebin.com/B9QajqW8
Обсуждают сегодня