Size: a a a

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

2021 July 04

AT

Art Teatr in IT KPI C/C++ ХВ (не UB)
а вообще есть vector, array, span
на все случаи жизни
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
та в данном случае ты не сможешь захeндлить, что юзер передал тебе по факту массив на меньше эллементов чем второй параметр, если там была через new аллокация
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
принимай initializer_list и всё
источник

AT

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

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
он работает корректно для STL и fixed size arrays
источник

AT

Art Teatr in IT KPI C/C++ ХВ (не UB)
значит надо так)
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
а что за спан?
источник

AT

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

AT

Art Teatr in IT KPI C/C++ ХВ (не UB)
по сути обёртка над любым массивом, который хранит указатель на первый элемент и размер массива
источник

AT

Art Teatr in IT KPI C/C++ ХВ (не UB)
правда его в с++20 добавили
вроде для 19ой студии под latest стандартом он должен быть
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
а, понятно
я решил, что вместо C++20 практичнее изучать Раст)
источник

TL

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

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
вроде бы С++20 полон годноты
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
Rust везде продают как современная замена С++ ))
источник

AP

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

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
потому что переходить с Qt с легкой примесью STL на full STL, ещё и с учетом 20 — это что-то на уровне "выучить новый язык")0)
а смысл, если это будет всё тот же легаси с тонной легаси-болей, ещё и без норм пакетного менеджера
источник

V

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

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
Пойду погуглю C++ vs Rust
источник

AP

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

AP

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