C++ 向Python公开一个类,并在Python中对其进行更改
我已经使用Boost.Python将我的类公开到Python中。我想在Python中更改这个类或重写它的某些部分,以及在默认情况下我们可以在Python中的类上执行的操作。您应该能够创建一个子类,如:C++ 向Python公开一个类,并在Python中对其进行更改,c++,python,boost-python,C++,Python,Boost Python,我已经使用Boost.Python将我的类公开到Python中。我想在Python中更改这个类或重写它的某些部分,以及在默认情况下我们可以在Python中的类上执行的操作。您应该能够创建一个子类,如: class Subclass(MyBoostPythonClass): # your modifications / extensions ... 听起来你想要子类化,这将是提供的另一个答案;但是,如果您希望动态更改对象类,则可以使用对象。\uuuuu class\uuuu=NewCl
class Subclass(MyBoostPythonClass):
# your modifications / extensions ...
听起来你想要子类化,这将是提供的另一个答案;但是,如果您希望动态更改对象类,则可以使用
对象。\uuuuu class\uuuu=NewClass
——尽管这在某些(可能是大多数)圈子中可能被认为是有害的