Size: a a a

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

2021 April 05

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
чо, там нету strcpy
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
лень читать дальше
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
я видел достаточно
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
чо, там нету strcpy
Конструирование строки с нул
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Или я чёт не так понел
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ну по идее оно должно быть сейфово, не?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Влом всю стену текста выше читать
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
ну по идее оно должно быть сейфово, не?
С чего бы это?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Оно скастит его в const char*
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ну так то да
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ну и будет копировать строку
источник

VD

Vlad Doc 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)
по крайней мере gcc исключение на лицо дает
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
но нет, его там нет
Теперь ты больше никогда не уснёшь)))))
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ну исключение на лицо круче чем UB
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
terminate called after throwing an instance of 'std::logic_error'
 what():  basic_string::_M_construct null not valid
Aborted (core dumped)
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
не страшно :D
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
ну исключение на лицо круче чем UB
Всё ещё не поможет от висяка
источник