Роман Русяев, Антон Полухин - Настоящее и будущее copy elision

Поділитися
Вставка
  • Опубліковано 18 лис 2020
  • Подробнее о конференции C++ Russia: jrg.su/W8skjE
    - -
    . . . Copy elision - важная и неотъемлемая языковая оптимизация, которая позволяет нам избавляться от лишних копирований и перемещений, что благоприятно сказывается на производительности приложений. Ни один разработчик не представляет себе компилятор, который не умеет NRVO. Но насколько copy elision действительно избавляет нас от лишних конструирований копий объектов? В каких случаях он способен это делать, а в каких нет, и почему? А можно ли что-то сделать, чтобы его улучшить, и как это улучшение повлияет на производительность наших программ и на написание кода?
    Данный доклад является ответом на все эти вопросы и не только. Спикеры расскажут о новом предложении в Стандарт - ultimate copy elision, и покажут, как он улучшит жизнь разработчиков на C++!
  • Наука та технологія

КОМЕНТАРІ • 9

  • @valera16011990
    @valera16011990 3 роки тому +2

    Классный доклад, хотя слова C++32 звучат конечно печально

  • @user-dd2yy3dq3u
    @user-dd2yy3dq3u 3 роки тому +1

    Что за ужас с качеством звука, какие-то шумы постоянно

  • @mms-rp8gh
    @mms-rp8gh 3 роки тому +1

    тотал дестракшон! :)

  • @sergey-chigarev
    @sergey-chigarev 2 роки тому +1

    Неужели нельзя сделать нормальный звук? Громкий и четкий. Да просто прогнать любым редактором и поднять громкость. Ну и микрофон поближе, чего стесняться?
    Ну парни, ну вы ж не с мамой по скайпу общаетесь!

  • @kuqmua755
    @kuqmua755 3 роки тому

    Откуда взялся символ %. Первый раз его вижу в плюсах. В чем отличие от &

    • @ayratlol
      @ayratlol 3 роки тому

      Назовите таймкод. Может вы говорите о llvm?

    • @kuqmua755
      @kuqmua755 3 роки тому

      @@ayratlol 18:23 например

    • @valera16011990
      @valera16011990 3 роки тому

      @@kuqmua755 llvm ir

    • @misana77
      @misana77 3 роки тому

      @@kuqmua755 Это не С++