Suppose I have a class called foo
which inherits from a class called bar
.
I have a std::unique_ptr
to an instance of foo
and I want to pass it to a function that only takes std::unique_ptr<bar>
. How can I convert the pointer so it works in my function?