Robuta

https://www.informit.com/articles/article.aspx?p=31529&seqNum=7 Implicit Conversion to Raw Pointer Types | Smart Pointers in C++ | InformIT Andrei Alexandrescu discusses smart pointers, from their simplest aspects to their most complex ones and from the most obvious errors in implementing them to... implicit conversionraw pointersmart pointers https://www.boost.org/doc/libs/1_70_0/libs/python/doc/html/faq/how_can_i_wrap_a_function_which0.html How can I wrap a function which needs to take ownership of a raw pointer? how can i