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

C++Now 2019: Arthur O'Dwyer “Trivially Relocatable” скачать в хорошем качестве

C++Now 2019: Arthur O'Dwyer “Trivially Relocatable” 6 лет назад

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

скачать mp3

скачать mp4

поделиться

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

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

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
C++Now 2019: Arthur O'Dwyer “Trivially Relocatable”
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: C++Now 2019: Arthur O'Dwyer “Trivially Relocatable” в качестве 4k

У нас вы можете посмотреть бесплатно C++Now 2019: Arthur O'Dwyer “Trivially Relocatable” или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

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

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон C++Now 2019: Arthur O'Dwyer “Trivially Relocatable” в формате MP3:


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



C++Now 2019: Arthur O'Dwyer “Trivially Relocatable”

http://cppnow.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: http://cppnow.org/history/2019/talks/ — At C++Now 2018, Arthur presented three candidates for "The Best Type Trait C++ Doesn't Have." One of these candidates was `is_trivially_relocatable<T>`, as seen in popular third-party libraries such as Folly, BSL, and EASTL. In the past twelve months, Arthur has implemented `__is_trivially_relocatable(T)` in a branch of Clang, made it available on Godbolt Compiler Explorer, and written it up in a proposal targeting the C++2b standard — P1144 "Object relocation in terms of move plus destroy." In this talk, we'll explain again what "relocation" is and why it's important. (It's the operation consisting of a move-construction and a destruction which is the backbone of vector reallocation, type-erased move-construction, and swap.) We'll explain five common library optimizations that are today applied conservatively only to "trivially copyable" types such as `int*`, and show that they can be applied just as well to "trivially relocatable" types such as `unique_ptr<int>`. Time permitting, we may show benchmarks similar to last year's 3x speedup on `vector::resize`. Most importantly, Arthur will list several things that P1144 object relocation is NOT, and explain each of them briefly, with examples. P1144 object relocation is NOT N4158 "Destructive Move" (Pablo Halpern, 2014): We'll briefly explain N4158's mechanism and its rejection by the Committee, then show how P1144 addresses those problems. P1144 object relocation is NOT data-structure-level "position-independence" or "persistability": Arthur will explain why he believes P1144 doesn't get C++ any closer to foolproof position-independent data structures. P1144 "trivially relocatable" is NOT Itanium's "trivial for purposes of ABI" attribute: Arthur will explain why they're orthogonal. Finally, we'll discuss open design issues. There are three reasonable syntax proposals, currently named [[trivially_relocatable]], [[maybe_trivially_relocatable]], and [[trivially_relocatable(bool)]]; we'll compare examples of library code using each of these syntaxes. We'll ask what we ought to require of a trivially relocatable type's copy constructor and assignment operators. And we'll relate P1144's object-lifetime issues to P0593 "Implicit creation of objects for low-level object manipulation." — Arthur O'Dwyer San Francisco, soon to be New York Arthur O'Dwyer started his career writing pre-C++11 compilers for Green Hills Software; he currently writes C++14 for Akamai Technologies. Arthur is the author of "Colossal Cave: The Board Game," "Mastering the C++17 STL" (the book), and "The STL From Scratch" (the training course). He is occasionally active on the C++ Standards Committee and has a blog mostly about C++. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com --- *--* ---

Comments
  • The Complete Guide to `return x;` - Arthur O'Dwyer - [CppNow 2021] 4 года назад
    The Complete Guide to `return x;` - Arthur O'Dwyer - [CppNow 2021]
    Опубликовано: 4 года назад
  • C++Now 2018: Arthur O'Dwyer “The Best Type Traits that C++ Doesn't Have” 7 лет назад
    C++Now 2018: Arthur O'Dwyer “The Best Type Traits that C++ Doesn't Have”
    Опубликовано: 7 лет назад
  • C++Now 2019: David Sankel “The C++ Reflection TS” 6 лет назад
    C++Now 2019: David Sankel “The C++ Reflection TS”
    Опубликовано: 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 года назад
  • Back to Basics: Lambdas from Scratch - Arthur O'Dwyer - CppCon 2019 6 лет назад
    Back to Basics: Lambdas from Scratch - Arthur O'Dwyer - CppCon 2019
    Опубликовано: 6 лет назад
  • CppCon 2019: Arthur O'Dwyer “Back to Basics: Smart Pointers” 6 лет назад
    CppCon 2019: Arthur O'Dwyer “Back to Basics: Smart Pointers”
    Опубликовано: 6 лет назад
  • C++Now 2019: Conor Hoekstra “Algorithm Intuition” 6 лет назад
    C++Now 2019: Conor Hoekstra “Algorithm Intuition”
    Опубликовано: 6 лет назад
  • C++Now 2019: Kris Jusiak “Rise of the State Machines” 6 лет назад
    C++Now 2019: Kris Jusiak “Rise of the State Machines”
    Опубликовано: 6 лет назад
  • Мы стоим на пороге нового конфликта! Что нас ждет дальше? Андрей Безруков про США, Россию и кризис 10 дней назад
    Мы стоим на пороге нового конфликта! Что нас ждет дальше? Андрей Безруков про США, Россию и кризис
    Опубликовано: 10 дней назад
  • Branchless Programming in C++ - Fedor Pikus - CppCon 2021 4 года назад
    Branchless Programming in C++ - Fedor Pikus - CppCon 2021
    Опубликовано: 4 года назад
  • «Мы на дне уже»? Что ждет Россию в 2026 | Наталья Зубаревич о серьезных проблемах экономики и людей 13 дней назад
    «Мы на дне уже»? Что ждет Россию в 2026 | Наталья Зубаревич о серьезных проблемах экономики и людей
    Опубликовано: 13 дней назад
  • 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 лет назад
  • Bad Bunny's Apple Music Super Bowl Halftime Show 2 дня назад
    Bad Bunny's Apple Music Super Bowl Halftime Show
    Опубликовано: 2 дня назад
  • 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 лет назад
  • Back to Basics: Type Erasure - Arthur O'Dwyer - CppCon 2019 6 лет назад
    Back to Basics: Type Erasure - Arthur O'Dwyer - CppCon 2019
    Опубликовано: 6 лет назад
  • C++Now 2019: Michael Park “Pattern Matching: Match Me If You Can” 6 лет назад
    C++Now 2019: Michael Park “Pattern Matching: Match Me If You Can”
    Опубликовано: 6 лет назад
  • Интервью с Юрием Лозой! О написании песен, о гитарах, об ИИ в музыкальной сфере. 10 дней назад
    Интервью с Юрием Лозой! О написании песен, о гитарах, об ИИ в музыкальной сфере.
    Опубликовано: 10 дней назад
  • Мог ли компьютер Чернобыля спасти станцию — и почему не спас? 12 дней назад
    Мог ли компьютер Чернобыля спасти станцию — и почему не спас?
    Опубликовано: 12 дней назад
  • CppCon 2018: Andrei Alexandrescu “Expect the expected” 7 лет назад
    CppCon 2018: Andrei Alexandrescu “Expect the expected”
    Опубликовано: 7 лет назад
  • CppCon 2014: Mike Acton 11 лет назад
    CppCon 2014: Mike Acton "Data-Oriented Design and C++"
    Опубликовано: 11 лет назад

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

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



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