Size: a a a

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

2020 September 13

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
András
Мені здається не має послати, бо тут ти посилаєшся на стек
Ну я тож на стек ссылался, но послало
источник

МЗ

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

A

András in IT KPI C/C++ ХВ (не UB)
Макс Заика
Ну я это сделать и хотел) Просто перед этим вот это делал и заинтересовался
Результати мали б бути однакові
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
András
Мені здається не має послати, бо тут ти посилаєшся на стек
Пошлет еще на делите
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
András
Результати мали б бути однакові
так и есть
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Я это и ожидал
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
free можно использовать только с указателем, который был выделен через malloc
иначе - UB
источник

A

András in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Пошлет еще на делите
Так в нас же нема його
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
András
Так в нас же нема його
У меня был
источник

A

András in IT KPI C/C++ ХВ (не UB)
Макс Заика
У меня был
Так ми зараз не про твій код
источник

A

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

например, это вроде выдает
int *b;
{ int a = 5; b = &a; }
print b
А про цей
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Но про делит
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Мб, Джулиан не переключился ещё или я его не понял
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
да, не переключился
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
András
А про цей
Тож сегфолт
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Да и там тоже сегфолт
источник

JC

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

YS

Y S in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Т.е. как язык для обучения системному програмированию, указателям, памяти и вот этому всему он просто отличный (для меня, по крайней мере). Да и вообще язык хорошо продуман и сделан.
Но вакансий по нему меньше, да и кода написано не так много, поэтому использовать его имеет смысл в нужных местах, а не везде.
А на расте спрос больше)
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Так где "куча" находится? Типа, даже по завершению работы программы, та память может остаться занятой, потому что я не освободил её? Или ОС почистит в случае чего?
источник

A

András in IT KPI C/C++ ХВ (не UB)
Макс Заика
Так где "куча" находится? Типа, даже по завершению работы программы, та память может остаться занятой, потому что я не освободил её? Или ОС почистит в случае чего?
ОС почистить всю пам'ять виділену на процес
источник