C/C++ Ready | Программирование
Фотография
нажмите — покажем
нажмите — покажем
Шпаргалка по smart pointers в C++!
Например, std::unique_ptr показывает единственное владение объектом, std::shared_ptr разделяет владение через счётчик ссылок, а std::weak_ptr помогает наблюдать объект без продления его жизни.
На картинке собраны основные правила работы со smart pointers. Есть std::unique_ptr, std::shared_ptr, std::weak_ptr, make_unique, make_shared, custom deleters, lock, reset, get и важные нюансы владения.
Сохрани, чтобы не потерять!
📣 C++ Ready | #ресурс
22 · 2K ·