filmov
tv
C++ lectures at MIPT (in Russian). Lecture 20. Modules
Показать описание
Лекции в магистратуре МФТИ по C++ на русском языке.
На этой лекции мы разберём модули. Сами модули появляются только на сороковой минуте, потому что до них я поговорю о том как вообще в C++ устроена компонентная модель и зачем всё это.
Максимальные приключения, с которыми была записана эта лекция сложно поддаются описанию словами. При монтаже было вырезано: хулиганство, безобразия, нарушение карантинного режима офиса, нарушение масочного, касочного и лакокрасочного режимов, а также битвы с охраной и ответы на звонки разгневанного руководства.
Лектор: Константин Владимиров
Дата лекции: 18 июня 2020 года
Звук: Дмитрий Рябцев
Громадное спасибо Дмитрию Рябцеву и Никите Руденко за то, что они рисковали серьёзными проблемами, но пришли и не бросили меня в критической ситуации.
Errata:
* слайд 13. Пропущен символ "*" в указателе S в "int yf(S *s)" (хотя до этого слайда всё было верно).
На этой лекции мы разберём модули. Сами модули появляются только на сороковой минуте, потому что до них я поговорю о том как вообще в C++ устроена компонентная модель и зачем всё это.
Максимальные приключения, с которыми была записана эта лекция сложно поддаются описанию словами. При монтаже было вырезано: хулиганство, безобразия, нарушение карантинного режима офиса, нарушение масочного, касочного и лакокрасочного режимов, а также битвы с охраной и ответы на звонки разгневанного руководства.
Лектор: Константин Владимиров
Дата лекции: 18 июня 2020 года
Звук: Дмитрий Рябцев
Громадное спасибо Дмитрию Рябцеву и Никите Руденко за то, что они рисковали серьёзными проблемами, но пришли и не бросили меня в критической ситуации.
Errata:
* слайд 13. Пропущен символ "*" в указателе S в "int yf(S *s)" (хотя до этого слайда всё было верно).
C++ Lectures at MIPT (in Russian). Lecture 1. Strings.
C++ lectures at MIPT (in Russian). Lecture 18. Concepts
C++ lectures at MIPT (in Russian). Lecture 12. Concurrency, part 1
C++ lectures at MIPT (in Russian). Lecture 4. Exceptions, part 1
C++ lectures at MIPT (in Russian). Lecture 13. Atomicity, part 1
C++ lectures at MIPT (in Russian). Lecture 10. Coroutines, part 1
C++ lectures at MIPT (in Russian). Lecture 9. Smart pointers, part 1
C++ lectures at MIPT (in Russian). Lecture 15. SFINAE
C++ lectures at MIPT (in Russian). Lecture 9a. Monads
Базовый курс C++ (MIPT, ILab). Lecture 1. Scent of C++.
C++ lectures at MIPT (in Russian). Lecture 19. Ranges, part 1
C++ lectures at MIPT (in Russian). Lecture 20. Modules
C++ lectures at MIPT (in Russian). Lecture 4. Exceptions, part 2
C++ lectures at MIPT (in Russian). Lecture 13. Atomicity, part 3
C++ lectures at MIPT (in Russian). Lecture 9. Smart pointers, part 2
C++ lectures at MIPT (in Russian). Lecture 14. Allocators, part 1
C++ lectures at MIPT (in Russian). Lecture 16. Metaprogramming
C++ lectures at MIPT (in Russian). Lecture 19. Ranges, part 2
C++ lectures at MIPT (in Russian). Lecture 3. Class templates, part 1
Базовый курс C++ (MIPT, ILab). Lecture 21. LLVM, часть 1
C++ lectures at MIPT (in Russian). Lecture 6. Rvalue references, part 1
C++ lectures at MIPT (in Russian). Lecture 12. Concurrency, part 2
C++ lectures at MIPT (in Russian). Lecture 8. Lambdas, part 1
C++ lectures at MIPT (in Russian). Lecture 5. Type deduction
Комментарии