Size: a a a

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

2021 May 19

q

qwerty in IT KPI C/C++ ХВ (не UB)
fix the kernel?)))
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
fix a lot of bugs, it's another level
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
здрасьте, я с вопросами
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
static unsigned char array[] = {'='};

foo(array);
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и внутри функции меняется размер array
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
это вообще законно?
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Оно ж статического размера, да и тем более в общем сегменте
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ну то есть менять нельзя?
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Не получится, точнее это уб
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
я ща активно туплю, потому что увидел это в многолетнем проекте
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
во время поиска бага
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
пытаюсь переварить, как оно вообще живет
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Так скинь что в foo
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
я и сам толком не понял.. там функция в функции и функцией погоняет
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Понятно, классик
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
но суть в том, что после её вызова массив на 100+ символов
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
т.к. какой-то разумист хранит переменную длинны масива рядом
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
В старом легаси коде бывают такие моменты, когда только начинал, на первом проекте дали посмотреть вот такие вот куски кода и попросили переписать
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
А есть какой-то code coverity?
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Он должен без проблем словить
источник