创建一个类的实例并传递给c ++代码

时间:2014-08-20 13:41:20

标签: python c++

我有一个名为entity的类,如下所示:

class entity {
public:
 entity();
virtual ~entity();
virtual void draw();
virtual void init();

protected:
std::string name;
};

现在我想在python中创建一个类的实例,然后将其加载回c ++,是否可以编写这样的函数:

entity* loadEntityFromPython(char *pythonscript); 

1 个答案:

答案 0 :(得分:0)

你可以尝试一下boost :: python。它为c ++代码生成python绑定,以便在python中使用它。当然,也可以为基于C ++的类生成python绑定。请查看文档:{​​{3}}