Язык 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 Заключительные замечания
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам:
Boosty:
Patreon: https://w
9 views
0
0
2 weeks ago 00:15:21 1
Пленники надежды — Рустам Фатуллаев
2 weeks ago 00:30:17 1
ЛОГИКА ВЫЖИВАНИЯ (ВСЕ СЕРИИ) / SURVIVAL Logic на русском (озвучка Bad Vo1ce)
2 weeks ago 00:01:00 1
Игры-выживалки - это весело #shorts
3 weeks ago 00:02:13 1
Puzzles & Survival - Весёлая капсула и зачем нужны 50 монет для этого события.