There are 2 repositories under smart-pointer topic.
value-ptr-lite - A C++ smart-pointer with value semantics for C++98, C++11 and later in a single-file header-only library
Smart pointer for any movable objects. When trackable object moved/destroyed, trackers updated with new object's pointer.
C++ Type Traits for Smart Pointers that are not included in the standard library, containing inheritance detection and member detection.
A lightweight flexible hierarchical memory manager for C++
A simple game engine written in C++.
An Arc (atomically reference counted smart pointer) that supports customized dropping strategies using Backdrop.
C++ Fast, Static and Generic Object Pool library with smart pointer
Memory Safe Data Structures in C++ with Cycles. Header-only library for move-only cycle-breaking smart pointer relation_ptr.
Test utility for dependency injection when using std::unique_ptr class.
`SlimmerBox<T>` is a packed alternative to `Box<T>` whose 'fat' pointer is 'slimmer'
This is an implementation of Garbage Collector in C++. This is similar to shared_ptr.
Self-learning on design patterns
Checked version of std::shared_ptr, provides custom exception handling mechanism on nullptr access.
Modern approaches to memory management applications using smart pointers and move semantics : Udacity C++ Nanodegree Course project
A policy based Shared pointer design
Using GCPtr<T> to enable garbage collection in C++, just like smart pointers.
Sample implementation of some design patterns in C++ language
An Arduino library containing smart pointers, such as shared_ptr and unique_ptr.
Common interface for creating smart pointer instances of C++ classes
📦 A simple wrapper for EncodePointer / DecodePointer apis
This is to demonstrates how shared_ptr can be smart enough to use as RAII in different scenarios other than just memory management. In this demo, we use it for closing file descriptor in normal and exception conditions.
A safer C++ smart pointer with the semantics of unique_ptr and with the memory safety and rule-of-zero benefits of shared_ptr
A sampling of inheritance, friend functions, and pointers