Язык Rust, урок #3 | Ownership, borrowing, scope, память, ссылки и указатели, heap и stack
В этом уроке по Rust мы поговорим о том, как происходит управление памятью. Обсудим понятия ownership и borrowing, в каких случаях происходит копирование и перемещение значений и почему это важно. Также узнаем разницу между stack и heap и где что хранится.
Таймкоды:
00:00 Введение
01:30 Хранение данных в стеке (stack)
03:00 Область видимости (scope)
04:30 Владение (ownership)
05:40 Хранение данных в куче (heap)
09:20 Копирование при присваивании
10:15 Передача указателя
11:30 Перемещение при присваивании
14:40 Клонирование
16:40 Копирование, перемещение и функции
18:30 Возврат владения
20:10 Заимствование (borrowing)
23:30 Слайсы (slices)
24:45 Литералы и слайсы
26:40 Практикуемся
28:30 Заключение
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам:
Boosty:
Patreon:
DonationAlerts:
2 views
0
0
1 month ago 00:01:00 1
Когда завел питомца в игре #shorts
2 months ago 00:00:43 1
Язык Программирования RUST
2 months ago 00:01:00 1
Когда размещаешь постройку в игре-выживалке #shorts