Язык 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
1 month ago 00:01:00 1
Когда завел питомца в игре #shorts
2 months ago 00:00:43 1
Язык Программирования RUST
2 months ago 00:01:00 1
Когда размещаешь постройку в игре-выживалке #shorts