SimpleCPP is a C++ library to simplify C++, it aims to ensure safety whilst keeping maximum performance and being intuitive to use. It is an alternative to the C++ standard library and will hopefully have better features in the future.
- Provide a simple and intuitive API with extensive testing
- Maximize safety, discouraging unsafety such as pointers
- Flexibility, safe but allows unsafe behavior for optimizations
- High performance with safety
- Minimal dependencies on external and standard libraries
simplecpp::Pointer
- An alternative tostd::shared_ptr
.- Supports a custom deleter and allocator as a template parameter
- Supports comparisons with manual pointers
- Copy constructor from existing pointer array of any length