Ich habe C++ Programm und ich möchte Erweiterung System mit Python hinzufügen. Aber um dies zu erreichen, muss ich Python-Objektmethodenaufrufe C++ - Methodenaufrufen zuordnen. Ist das möglich und wenn ja wie zu erreichen?C++ und Python eng integrierende
Beispiel:
Python-Teil:
class Extension(AbstractExtension):
def __init__(self, cool_cpp_object):
self.o = cool_cpp_object
def some_method(self):
self.o.method_to_cpp()
C++ Teil:
class SomeClass : public AnotherClass
{
public:
void method_to_cpp();
}
Ich habe Someclass Instanz Verlängerungs Instanzmethode zu übergeben. Vielen Dank.
Geben Sie [Boost.Python] (http://www.boost.org/doc/libs/1_62_0/libs/python/doc/html/tutorial/tutorial/exposing.html#tutorial.exposing.constructors) ein Go – StoryTeller