Small single-threaded library for automatic string freeing. Used one-bit counters and "smart" pointers
- empty_string
- null_object
- creating a new pointer initialized by default, string and other pointer
- assignment to pointer other pointer or string
- extracting a string from smart pointer
- printing a smartpointer include counter and value
- string release trace in debug mode, to enable add
-D DEBUG
in compilation command atMakefile
- various initialisation methods
- assignment
- simple sorting array of string which represented as smart pointers (don't change ptr counting)