UniqueResource, a C++ template class which works as a universal resource manager to own and free all kinds of resources.
C++14 and above, header-only.
How to use: please refer to the demo code.
If you want to test the demo for OpenSSL, please install OpenSSL with vcpkg and enable vcpkg in *.vcxproj.