Похожие чаты

How exactly does rvalue-referencing increase efficiency of a code memory-wise?

14 ответов

7 просмотров

there are some CppCon videos about this on youtube

🖖- Автор вопроса
🖖
meaning you don’t know?

means there are a lot to explain

🖖- Автор вопроса
🖖
Oh ok 👌

one example can be this std::vector<largeObject> fun(); auto x = fun(); would you like to move the object or copy it ?

🖖- Автор вопроса
Amir
one example can be this std::vector<largeObject>...

Yeah But what exactly does moving do that contribute to the efficient memory-use in the operation

🖖
Yeah But what exactly does moving do that contribu...

are you familiar with lifetime of objects ?

🖖- Автор вопроса
🖖
Yeah

so you should know that data in the vector most of time is stored on the heap

🖖- Автор вопроса
Amir
so you should know that data in the vector most of...

Yeah, because the vector allocates new memory internally

🖖- Автор вопроса
Amir
Have you heard of move semantics ?

Not really What’s that about?

🖖
Not really What’s that about?

it's about passing the ownership

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2027.html

Похожие вопросы

Обсуждают сегодня

Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
New Hedera drama. Is Hashinals on chain or not on chain?
Perfect Ability
16
Can someone explain me the difference of the stated quote on Quants homepage between R3 and Quant? „R3 brings its ability to deliver complex pioneering projects for regulate...
Carlson
2
Asus, норм фирма для ноутов?
Артем Записной
20
guys, why is it taking days for my node to sync? is this normal?
Big Chiano
10
А дальше что?.. Записать в файл, потом в Код?.. И потом разбирать как-то?..
Хаскель Моисеевич Гопник
14
Ребят немного глупый вопрос, но я правильно понимаю что неполнота по геделю означает наличие парадокса?
Smith
9
Карта сайта