Язык 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 Заключение Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам:    / @ilyabodrovkrukowski   Boosty:
Patreon:   / bodrovis   DonationAlerts: https://www.donationalerts.com/r/bodr...
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16 Исходный код
Канал Telegram:
Наш чат в Telegram:
Мой сайт:

Смотрите также