Size: a a a

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

2020 September 04

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а, так через [] вставлял
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
тю
источник
2020 September 05

B

Bogdan in IT KPI C/C++ ХВ (не UB)
Зацениье, придумал заповедь С++

Thou shalt not beget UB
источник

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
Чуваки, я правильно розумію, що використання rvalue й переміщень для std::array не дає переваг перед копіюванням?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
это стековый масив
источник

RN

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

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
ну логічно
источник

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
а переміщати стекові не можна
источник

RN

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

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
Kyryl Sydorov
Чуваки, я правильно розумію, що використання rvalue й переміщень для std::array не дає переваг перед копіюванням?
тобто я правий?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
он по сути не на стеке а "на месте"
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
тоесть у тебя он прям в переменной лежит
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
если я сделаю класс в котором будет этот масив и выделю на куче обьект то он будет на куче, но сам по себе он(std::array) никаких алокаторов не дергает
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
там под капотом Type _M_Instance[Size]
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
там просто копирование будет при муве
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
так как тебе мувать нечего
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
ты можешь лишь скопировать физически
источник

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
Зрозумів, дякую
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
вот как ты мув вектора представляешь?
источник

KS

Kyryl Sydorov in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
вот как ты мув вектора представляешь?
ну я знаю як він працює
источник