Are we able to convert a std::auto_ptr to a normal pointer??
class Test
{
......
}
Test* function()
{
std::auto_ptr<Test> test(new Test());
return _____//TODO : need to convert this auto_ptr to Test*
}
Is it possible to convert an auto_ptr pointer which is created locally to normal pointer.
Use release()
Test* function()
{
std::auto_ptr<Test> test(new Test());
return test.release()
}
Is it possible to convert an auto_ptr pointer which is created locally to normal pointer.
Yes:
return test.release();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With