Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 September 13

YS

Y S in IT KPI C/C++ ХВ (не UB)
Просто delete убери
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Макс Заика
Я думал, через сегментейшин фолт срабоатет(
Сегфолт киляет программу без сожалений
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Y S
Просто delete убери
ДА не, в єтом суть
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Сегфолт киляет программу без сожалений
Понял, спс
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Макс Заика
#include <iostream>

int main()
{
 int a = 5;
 int* b = &a;
 delete b;
 *b = 6;
 std::cout << a;

 return 0;
}
у тебя есть a, допустим в памяти под номером 666
указатель начинает указывать на 666
потом ты удаляешь то, что находится в 666, и ещё чего-то хочешь дальше
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Сегфолт киляет программу без сожалений
Часто раньше на си пригорал при сегфолтах
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Vsevolod
у тебя есть a, допустим в памяти под номером 666
указатель начинает указывать на 666
потом ты удаляешь то, что находится в 666, и ещё чего-то хочешь дальше
говорили, не удаляю, а освобождаю
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Y S
Часто раньше на си пригорал при сегфолтах
Помню удивился, когда на го смог сегфолт устроить
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Я о том, что я эту память освободил, но туда больше ничего не записывал
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Макс Заика
говорили, не удаляю, а освобождаю
Ну да, ты освободил стэк и тебе прилетело бобо
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Ну да, ты освободил стэк и тебе прилетело бобо
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Ну да, ты освободил стэк и тебе прилетело бобо
Ну я ожидал бобо, только думал, что выведет (как выше обсуждали с тобой)
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
В итоге сегфолт спас от поломки ос-и
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Y S
В итоге сегфолт спас от поломки ос-и
)
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Так разве переменная не в стеке программы лежит?
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Макс Заика
Так разве переменная не в стеке программы лежит?
Ты не должен переменные на стеку освобождать вручную как то что на куче вообще никогда
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Y S
Ты не должен переменные на стеку освобождать вручную как то что на куче вообще никогда
Ну я имею в виду, разве эта переменная хранится за областью памяти программы?
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Y S
Помню удивился, когда на го смог сегфолт устроить
та, у меня и на расте получалось
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Vsevolod
та, у меня и на расте получалось
а когда просто за пределы массива вылез, там такого нет?
источник