Size: a a a

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

2020 June 12

A

András in IT KPI C/C++ ХВ (не UB)
Ага
источник

A

András in IT KPI C/C++ ХВ (не UB)
Але оптимізатор може про це забути
источник

A

András in IT KPI C/C++ ХВ (не UB)
Здається бачив приклад, як кланг в реліз білді викидав такий іф
источник

A

András in IT KPI C/C++ ХВ (не UB)
Які 2-3 питання можна задати сі розробнику, щоб хоча б з 50% ймовірністю могти судити про його рівень?
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Как вам вопрос о том, как себя будет вести этот код?
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Переслано от Julian =) Coffee
int* func() {
   int x = 5;
   return &x;
}
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Или это я питонист просто, а вообще это элементарщина?
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
кек
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
это утечка памяти или я нуб?
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Никаких утечек, это указатель на стэк)0)
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
кэк
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Спойлер ли это, но если разименовать резльтат этой функции можно получить вообще что угодно.
источник

A

Andrew in IT KPI C/C++ ХВ (не UB)
András
Які 2-3 питання можна задати сі розробнику, щоб хоча б з 50% ймовірністю могти судити про його рівень?
Спросить про вызов статической переменной из другого файла
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Спойлер ли это, но если разименовать резльтат этой функции можно получить вообще что угодно.
В теории можно даже залезть в память другого потока.
источник

YP

Yaroslav Patalaha in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Переслано от Julian =) Coffee
int* func() {
   int x = 5;
   return &x;
}
Моя ставка: це UB
источник

YP

Yaroslav Patalaha in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
В теории можно даже залезть в память другого потока.
Ні, це навряд
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Yaroslav Patalaha
Ні, це навряд
А, да.
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Разве что стэк можно динамически ресайзить.
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Кстати, да. А когда создается новый поток, у них память под стэк же делится на всех, или нет?
источник

A

András in IT KPI C/C++ ХВ (не UB)
Yaroslav Patalaha
Моя ставка: це UB
підтримую
источник