Sobes.tech
Junior — Senior

Definition of the make_shared function template signature

livecode

Task condition

Specify the template signature of the make_shared function, which accepts an arbitrary set of arguments and returns an object of type std::shared_ptr.

template<typename U, typename... Params>
std::shared_ptr<U> make_shared(Params&&... params);