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

Задачи на умные указатели в C++. Часть 3

Сделайте функцию, принимающую const shared_ptr&.

Сделайте функцию, возвращающую shared_ptr на массив.

Сделайте класс с unique_ptr на внутренний массив.

Покажите, когда объект удаляется при shared_ptr.

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

Сделайте функцию, проверяющую пустой ли unique_ptr.

Перепишите динамический массив на vector + unique_ptr.

Сделайте shared_ptr с aliasing constructor.

Сделайте пул объектов через shared_ptr.

Сравните производительность raw vs smart pointers на примере.

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