denisrtyhb / Smart-Pointers

SharedPtr implementation with guarantees, similar to std::shared_ptr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Smart pointers

Smart pointer is the helper entity, needed for dynamic memory management. The goal of this project is to write implementations of smart pointers, using basic tool of c++ language.

Implemented pointers are :

  • SharedPtr(similar to std::shared_ptr)
  • WeakPtr(similar to std::weak_ptr)
  • UniquePtr(similar to shd::unique_ptr)
  • IntrusivePtr

About

SharedPtr implementation with guarantees, similar to std::shared_ptr


Languages

Language:C++ 99.2%Language:CMake 0.8%