Skip to content

RandomGamingDev/Vinegar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Vinegar

Smart Pointer Library Made in C++

This library was created to not only help you understand the ins and outs of smart pointers and memory managements, and be easy and educational, but also serve as a smart pointer library that can not only be used out of the box, but can also be edited however you like.

There are multiple different types of smart pointers, which allows for ownership and borrowing, shared pointers, and garbage collection.

Please note that the garbage collector doesn't call the destructor. For this functionality you will have to implement it yourself with your own function for the garbage collector pointer.

Note: This was made in a rush and I am open to any suggestions