value-ptr-lite - A C++ smart-pointer with value semantics for C++98, C++11 and later in a single-file header-only library
-
Updated
Jun 1, 2024 - C++
value-ptr-lite - A C++ smart-pointer with value semantics for C++98, C++11 and later in a single-file header-only library
A C++ smart-pointer with value-semantics 💎
A simple game engine written in C++.
Header-only C++17 library enables to track object instances with varied policies and gives you to control exceptions on policy rule break.
Smart pointers prevent most situations of memory leaks by making the memory deallocation automatic.
A pointer that allows to store state into unused bits of the address.
Reference counting handling circular memory references.
Smart pointer for any movable objects. When trackable object moved/destroyed, trackers updated with new object's pointer.
This is an implementation of Garbage Collector in C++. This is similar to shared_ptr.
A C++ smart_ptr proof of concept that solves the template covariance problem through template metaprogramming
Memory Safe Data Structures in C++ with Cycles. Header-only library for move-only cycle-breaking smart pointer relation_ptr.
A 2D arcade game made in C++11 with the use of SFML as a GUI render layer.
Toy implementation of smart pointer using reference counter for smart de-allocation
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.
Self-learning on design patterns
Reference counted smart pointer for single-threaded enviroments.
A C++ forward linkedlist implementation using the smart pointer
Add a description, image, and links to the smart-pointer topic page so that developers can more easily learn about it.
To associate your repository with the smart-pointer topic, visit your repo's landing page and select "manage topics."