Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsTsTmClL1 139 of 173 menu
◀ ▶

Задачи на умные указатели в Rust. Часть 1

Создайте Box<int> через std::make_unique.

Создайте Box<std::string>.

Передайте unique_ptr в функцию через std::move.

Создайте Rc и выведите счётчик ссылок.

Создайте std::weak_ptr и проверьте expired.

Сравните new/delete и unique_ptr.

Создайте shared_ptr на объект класса.

Сделайте фабричную функцию, возвращающую unique_ptr.

Сделайте vector<unique_ptr<T>>.

Разорвите циклическую ссылку через weak_ptr.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить