• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

The Complete Guide to `return x;` - Arthur O'Dwyer - [CppNow 2021] скачать в хорошем качестве

The Complete Guide to `return x;` - Arthur O'Dwyer - [CppNow 2021] 4 года назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
The Complete Guide to `return x;` - Arthur O'Dwyer - [CppNow 2021]
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: The Complete Guide to `return x;` - Arthur O'Dwyer - [CppNow 2021] в качестве 4k

У нас вы можете посмотреть бесплатно The Complete Guide to `return x;` - Arthur O'Dwyer - [CppNow 2021] или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон The Complete Guide to `return x;` - Arthur O'Dwyer - [CppNow 2021] в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



The Complete Guide to `return x;` - Arthur O'Dwyer - [CppNow 2021]

#Boost #Cpp #CppNow Slides: https://cppnow.org/history/2021/talks/ CppNow Website: https://cppnow.org CppNow Twitter: @CppNow Streamed & Edited By Digital Medium Ltd: https://events.digital-medium.co.uk ------ Join Arthur O'Dwyer on a deep dive into Return Value Optimization, implicit move, and related topics. We'll start with an explanation of the calling convention on a typical machine, showing where the mysterious "return slot" lives, and why it makes sense that C++03 allowed copy elision in certain special cases (but not others). Then we'll show how C++11 (and a subsequent defect report) upped the game by quietly turning the remaining copies into moves, so that the received wisdom these days is that `return std::move(x)` is never necessary and often a pessimization (because it disables RVO). However, even in C++17, `return x` would sometimes quietly copy a large object instead of moving it. C++20 adopted Arthur's P1155 "More Implicit Moves," which means that many of these cases have been fixed. Arthur will show one or two cases that remain troublesome. Furthermore, C++20 adopted David Stone's P0527 "Implicitly move from rvalue references." This paper is a core-language game-changer: it permits `return x` to move out of the target of `x` when `x` is an rvalue reference. We'll show how this surprising new feature of C++20 can be used in the "perfect returning idiom." ...Or can it? We'll review various late-breaking issues surrounding implicit move and the solutions proposed in Arthur's P2266 "Simpler Implicit Move." ------ Arthur O'Dwyer Arthur O'Dwyer is the author of "Mastering the C++17 STL" (Packt 2017) and of professional training courses such as "Intro to C++," "Classic STL: Algorithms, Containers, Iterators," and "The STL From Scratch." (Ask me about training your new hires!) Arthur is occasionally active on the C++ Standards Committee and has a blog mostly about C++. He is also the author of "Colossal Cave: The Board Game," an avid club juggler, and the recipient of four ------ May 1, 2022 - May 6, 2022 - Aspen, Colorado ------------------------- --- *--* ---

Comments
  • When Should You Give Two Things the Same Name? - Arthur O'Dwyer - [CppNow 2021] 4 года назад
    When Should You Give Two Things the Same Name? - Arthur O'Dwyer - [CppNow 2021]
    Опубликовано: 4 года назад
  • Iterators and Ranges: Comparing C++ to D to Rust - Barry Revzin - [CppNow 2021] 4 года назад
    Iterators and Ranges: Comparing C++ to D to Rust - Barry Revzin - [CppNow 2021]
    Опубликовано: 4 года назад
  • CppCon 2018: Arthur O'Dwyer “Return Value Optimization: Harder Than It Looks” 7 лет назад
    CppCon 2018: Arthur O'Dwyer “Return Value Optimization: Harder Than It Looks”
    Опубликовано: 7 лет назад
  • C++Now 2019: Arthur O'Dwyer “Trivially Relocatable” 6 лет назад
    C++Now 2019: Arthur O'Dwyer “Trivially Relocatable”
    Опубликовано: 6 лет назад
  • Quasi-Static Template Registration and Generalized Serialization-Like Reconstruction and Traversal 3 года назад
    Quasi-Static Template Registration and Generalized Serialization-Like Reconstruction and Traversal
    Опубликовано: 3 года назад
  • The C++ Rvalue Lifetime Disaster - Arno Schödl - [CppNow 2021] 4 года назад
    The C++ Rvalue Lifetime Disaster - Arno Schödl - [CppNow 2021]
    Опубликовано: 4 года назад
  • Back to Basics: Lambdas from Scratch - Arthur O'Dwyer - CppCon 2019 6 лет назад
    Back to Basics: Lambdas from Scratch - Arthur O'Dwyer - CppCon 2019
    Опубликовано: 6 лет назад
  • Concurrency in C++: A Programmer’s Overview (part 1 of 2) - Fedor Pikus - CppNow 2022 3 года назад
    Concurrency in C++: A Programmer’s Overview (part 1 of 2) - Fedor Pikus - CppNow 2022
    Опубликовано: 3 года назад
  • Почему железным дорогам не нужны деформационные швы 2 года назад
    Почему железным дорогам не нужны деформационные швы
    Опубликовано: 2 года назад
  • Мы стоим на пороге нового конфликта! Что нас ждет дальше? Андрей Безруков про США, Россию и кризис 10 дней назад
    Мы стоим на пороге нового конфликта! Что нас ждет дальше? Андрей Безруков про США, Россию и кризис
    Опубликовано: 10 дней назад
  • Better Code: Runtime Polymorphism - Sean Parent 8 лет назад
    Better Code: Runtime Polymorphism - Sean Parent
    Опубликовано: 8 лет назад
  • ChatGPT продает ваши чаты, Anthropic создает цифровых существ, а Маск как всегда… 10 дней назад
    ChatGPT продает ваши чаты, Anthropic создает цифровых существ, а Маск как всегда…
    Опубликовано: 10 дней назад
  • C++ Lambda Idioms - Timur Doumler - CppCon 2022 3 года назад
    C++ Lambda Idioms - Timur Doumler - CppCon 2022
    Опубликовано: 3 года назад
  • [MUC++] Arthur O'Dwyer - 5 лет назад
    [MUC++] Arthur O'Dwyer - "The Complete Guide to return x;" (Virtual)
    Опубликовано: 5 лет назад
  • Branchless Programming in C++ - Fedor Pikus - CppCon 2021 4 года назад
    Branchless Programming in C++ - Fedor Pikus - CppCon 2021
    Опубликовано: 4 года назад
  • Back to Basics: RAII and the Rule of Zero - Arthur O'Dwyer - CppCon 2019 6 лет назад
    Back to Basics: RAII and the Rule of Zero - Arthur O'Dwyer - CppCon 2019
    Опубликовано: 6 лет назад
  • The Worst Best Practices - Jason Turner - [CppNow 2021] 4 года назад
    The Worst Best Practices - Jason Turner - [CppNow 2021]
    Опубликовано: 4 года назад
  • Converting a State Machine to a C++ 20 Coroutine - Steve Downey - [CppNow 2021] 4 года назад
    Converting a State Machine to a C++ 20 Coroutine - Steve Downey - [CppNow 2021]
    Опубликовано: 4 года назад
  • Великая галлюцинация реальности. Есть ли выход? | Академия смысла: открытые лекции 11 дней назад
    Великая галлюцинация реальности. Есть ли выход? | Академия смысла: открытые лекции
    Опубликовано: 11 дней назад
  • C++Now 2018: Arthur O'Dwyer “An Allocator is a Handle to a Heap” 7 лет назад
    C++Now 2018: Arthur O'Dwyer “An Allocator is a Handle to a Heap”
    Опубликовано: 7 лет назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5