【问题标题】:appending object references to python list with boost使用boost将对象引用附加到python列表
【发布时间】:2013-08-27 09:56:20
【问题描述】:

我有一个指向 c++ 中对象的指针向量,并希望通过列表将其公开给 python。到目前为止,我给 c++ 提供了一个 python 列表的参考。我认为指针不适合 python,所以我阅读了如何通过 (*obj) 它创建指向引用的指针。但是当我打电话时: myList.append((*obj)); python只是崩溃了。有人能告诉我如何正确地将我只有指针的对象放入 python 列表中,以便我以后可以操作该列表吗?

问候 克里斯

【问题讨论】:

  • 我想,我可以通过定义类来添加一个已知可以提升 python 的对象的引用,但不能添加一个未知对象。我不知道它为什么会崩溃。

标签: c++ python list boost reference


【解决方案1】:

好的,当没有为 boost::python 声明类型时,就会出现问题。 !

【讨论】:

    猜你喜欢
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    • 2017-11-17
    • 2016-03-09
    • 2020-12-19
    • 1970-01-01
    • 2017-12-22
    • 1970-01-01
    相关资源
    最近更新 更多