-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
6 lines (5 loc) · 678 Bytes
/
README
File metadata and controls
6 lines (5 loc) · 678 Bytes
1
2
3
4
5
6
lightweight-smartpointer
========================
A lightweight smartpointer library for C++ that provides an easy and lightweight method to manage memory.
Best used with a custom garbage collection. (To do this, you must provide your own methods to get and dispose resources in "lightweight smartpointer.hpp" via explicit template specialization In addition, any garbage collection class must also be included.)
This provides as an alternative to inheretance and virtual function calls by reducing the overhead accomedated with virtual functions. Templates are preprocessed and therefore all pertaining functions are linked and resolved statically, as opposed to dynamically.