функция, в качестве аргумента передается указатель на структуру. Структура содержит в себе набор различных инициализированных ранее указателей. Один из указателей передаваемой структуры в процессе вызова функции обнуляется. Вывожу его значение в консоль перед вызовом функции - нормальное значение. Вывожу значение сразу после входа в вызываемую функцию - этот указатель равен нулю, и все виснет. Что ЭТО такое?!
Переполнение стека?
так другие указатели, входящие в структуру, не трутся. причем этот указатель где-то посерединке структуры
Заполнил неправильно
UB
Вы знаете, я подумал... Это на уровне интуиции, но попробуйте увеличить размер стека раза в два. :)
давай подробности, ванги болеют короной
Обсуждают сегодня