Язык Rust, урок #14 | Smart pointers (умные указатели), ref, deref, Box, Rc, RefCell с котиками

Описание к видео Язык Rust, урок #14 | Smart pointers (умные указатели), ref, deref, Box, Rc, RefCell с котиками

В этом уроке по языку Rust мы поговорим ещё раз об указателях, в том числе умных. Мы обсудим referencing/derefencing, оператор "звёздочка" и отличие от метода deref, Deref и Drop, а также умные указатели: Box, Rc, RefCell.

Таймкоды:
00:00 Введение
00:35 Обычные указатели для простых типов
01:55 Оператор dereferencing
03:00 Умные указатели для векторов
04:45 Dereferencing и умные указатели
07:30 Метод deref()
09:25 Автоматический deref
11:40 Умный указатель Box
13:40 Зачем нужен Box? Рекурсивные данные
17:45 Trait Deref
19:15 Trait Drop
20:55 Rс и множественное наследование
22:45 Работа с умным указателем Rc
24:30 Внутренняя изменяемость с RefCell
27:00 Работа с умным указателем RefCell
28:20 Обход рекурсивных данных
33:50 Заключительные замечания

Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам:    / @ilyabodrovkrukowski  
Boosty: https://boosty.to/bodrovis
Patreon:   / bodrovis  
DonationAlerts: https://www.donationalerts.com/r/bodr...
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16

Исходный код https://github.com/bodrovis-learning/...

Канал Telegram: https://t.me/dev_in_ruby_colors
Наш чат в Telegram: https://t.me/joinchat/MxYT6-01eeA1NTYy
Мой сайт: http://bodrovis.tech

Комментарии

Информация по комментариям в разработке