CPP_LIB Telegram 2070
Media is too big
VIEW IN TELEGRAM
Back to Basics: C++ Move Semantics
Andreas Fertig

Семантика перемещения — это тема, которую часто сложно понять. Этот доклад поможет тебе разобраться в ней, развеяв некоторые мифы с помощью нового и необычного способа объяснения концепции перемещения.

Например, ты, вероятно, слышал, что операции перемещения должны быть noexcept. В ходе доклада ты узнаешь, почему это так, а также напишешь эффективный конструктор перемещения и оператор перемещающего присваивания.

Мы также рассмотрим правила использования std::move и std::forward: когда и в каких случаях применять каждую из этих функций.

Ещё одна важная тема — что такое объект после перемещения (moved-from object) и что с ним можно делать.

Хочешь выжать максимум производительности? Тогда поговорим о ref-квалификаторах и о том, как они помогают избежать лишних потерь в эффективности.

В конце этого доклада ты получишь чёткое понимание семантики перемещения, что позволит тебе писать конкурентоспособный и высокопроизводительный код.

источник

#cpp #programming

👉 @cpp_lib
👍4



tgoop.com/cpp_lib/2070
Create:
Last Update:

Back to Basics: C++ Move Semantics
Andreas Fertig

Семантика перемещения — это тема, которую часто сложно понять. Этот доклад поможет тебе разобраться в ней, развеяв некоторые мифы с помощью нового и необычного способа объяснения концепции перемещения.

Например, ты, вероятно, слышал, что операции перемещения должны быть noexcept. В ходе доклада ты узнаешь, почему это так, а также напишешь эффективный конструктор перемещения и оператор перемещающего присваивания.

Мы также рассмотрим правила использования std::move и std::forward: когда и в каких случаях применять каждую из этих функций.

Ещё одна важная тема — что такое объект после перемещения (moved-from object) и что с ним можно делать.

Хочешь выжать максимум производительности? Тогда поговорим о ref-квалификаторах и о том, как они помогают избежать лишних потерь в эффективности.

В конце этого доклада ты получишь чёткое понимание семантики перемещения, что позволит тебе писать конкурентоспособный и высокопроизводительный код.

источник

#cpp #programming

👉 @cpp_lib

BY Библиотека C/C++ разработчика


Share with your friend now:
tgoop.com/cpp_lib/2070

View MORE
Open in Telegram


Telegram News

Date: |

The SUCK Channel on Telegram, with a message saying some content has been removed by the police. Photo: Telegram screenshot. How to build a private or public channel on Telegram? According to media reports, the privacy watchdog was considering “blacklisting” some online platforms that have repeatedly posted doxxing information, with sources saying most messages were shared on Telegram. Co-founder of NFT renting protocol Rentable World emiliano.eth shared the group Tuesday morning on Twitter, calling out the "degenerate" community, or crypto obsessives that engage in high-risk trading. Although some crypto traders have moved toward screaming as a coping mechanism, several mental health experts call this therapy a pseudoscience. The crypto community finds its way to engage in one or the other way and share its feelings with other fellow members.
from us


Telegram Библиотека C/C++ разработчика
FROM American