Size: a a a

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

2021 June 21

VI

Vladimir Ivanov in IT KPI C/C++ ХВ (не UB)
В джаве кроме примитивов всё передаётся по ссылке
источник

БЗ

Богдан Зараник... in IT KPI C/C++ ХВ (не UB)
Так вот я именно за примитивы.
источник

З

Завязавший in IT KPI C/C++ ХВ (не UB)
По ссылке передается
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Всм по значению? Манипуляция объектами там только посредством ссылок
Значениями только примитивы передаются
источник

БЗ

Богдан Зараник... in IT KPI C/C++ ХВ (не UB)
*Я за примитивы.
источник

VI

Vladimir Ivanov in IT KPI C/C++ ХВ (не UB)
Ну так в с++ тоже примитивы по значению
источник

БЗ

Богдан Зараник... in IT KPI C/C++ ХВ (не UB)
так можно и по ссылке.
источник

VI

Vladimir Ivanov in IT KPI C/C++ ХВ (не UB)
В джаве для передаче примитивов по сслыке их надо забоксить
источник

VI

Vladimir Ivanov in IT KPI C/C++ ХВ (не UB)
В Integer, Double, Character например
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
А толку його мувати, якщо він в машинне слово поміщається
источник

БЗ

Богдан Зараник... in IT KPI C/C++ ХВ (не UB)
И по указателю, которого в Java нет.
источник

З

Завязавший in IT KPI C/C++ ХВ (не UB)
Потому что это быстро, наверное. Если хочешь по ссылке, то юзай классы-обертки Integer, Double и т.д.
источник

БЗ

Богдан Зараник... in IT KPI C/C++ ХВ (не UB)
Типа привести к обвёртке, засунуть в swap и обратно "развернуть"?
источник

З

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

З

Завязавший in IT KPI C/C++ ХВ (не UB)
Лучше в принципе юзать обертки, если будешь много так делать
источник

БЗ

Богдан Зараник... in IT KPI C/C++ ХВ (не UB)
Да это понятно. Просто тем костылём, что в Java вместо swap`a вообще не охота пользоваться.
источник

БЗ

Богдан Зараник... in IT KPI C/C++ ХВ (не UB)
Ага. Понял.
источник

VD

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

БЗ

Богдан Зараник... in IT KPI C/C++ ХВ (не UB)
Это да. но swap...
источник

БЗ

Богдан Зараник... in IT KPI C/C++ ХВ (не UB)
Его то за что.)
источник