C17 Shared Ptr