如何使用Shiboken 2包装C ++ std 的共享指针(std::shared_ptr
)?
我知道有Qt的共享指针QSharedPointer
,可以通过在 .xml 类型系统文件中添加一行来使用它:
<smart-pointer-type name="QSharedPointer" type="shared" getter="data" />
但是我需要std::shared_ptr
,因此尝试了类似的例子:
<smart-pointer-type name="std::shared_ptr" type="shared" getter="get" />
请注意,获取为 getter 而不是数据。