2008/12/18 lin yun <yunli...@gmail.com>:
> Hi, folks:
>
> I am trying to wrap a c++ function that returns a boost::shared_ptr<some
> class> type using boost.python, is that possible?

Yes. I believe Py++ deals with boost::shared_ptr without invoking the
user. Just use default call policy.

> BTW, I used the call policy return_range included in Py++ for returning a
> pointer to a vector. It worked !  My question is that which side is
> responsible for releasing the memory of the vector, python side or C++ side?

Can you provide small example of what you are trying to do?

-- 
Roman Yakovenko
C++ Python language binding
http://www.language-binding.net/
_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
http://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to