C++ 27. move-семантика, move-конструкторы

Поделиться
HTML-код
  • Опубликовано: 9 фев 2025

Комментарии • 10

  • @tetraphobie
    @tetraphobie Год назад +2

    Хорошие лекции и хороший юзернейм 😂Бедные первокуры... когда я учился, нам введение в Паскаль на первом курсе читали 😅
    Кстати пока лекция шла, я смотрел в отладчике как стандартная библиотека С++ это делала. Мне показалось это полезным и ответило на некоторые возникшие вопросы.
    Спасибо Илье и тем кто выложил(и продолжает выкладывать) на ютюб!

  • @walcermelodia
    @walcermelodia 4 года назад +2

    25 лекция пропущена в плейлисте :(

  • @sergeymalyar2072
    @sergeymalyar2072 3 года назад +1

    Для чего в операторе перемещающего присваивания создавать лишний news ?
    Разве нельзя сделать swap и без него.

    • @yuryshadchnev_education
      @yuryshadchnev_education 5 дней назад

      чтобы не дублировать один и тот же код, защита от исключений и возможность самоприсваивания(пишут идеома copy/move-and-swap)

  • @hate_winter
    @hate_winter 3 года назад

    Упоминалось о лекции про мьютексы. Где их можно найти ?

    • @floppa-fy2qh
      @floppa-fy2qh 3 года назад

      На этом канале поищи лекции Липовского

  • @kpanat
    @kpanat Год назад

    Можно написать так:
    template
    void swap(T && a, T&& b){
    T &&v = a;
    x = a;
    y = v;
    }