Boost Python
-
Hallo Leute, weiss einer von euch wie ich eine Basisklasse
nach Python exportiere diese dort dann Ableite.Eine Variable welches eine Basisklassenzeiger ist wird auch nach Python exportiert dort möchte ich dann das diese Variable vom Typ der Abgeleiteten Klasse wird.
Am Ende möchte ich in C++ diese Variable mit der Funktionalität der Abgeleiteten Klasse aufrufen können. Hat jemand ne Idee wie man sowas bewerkstelligen kann.
Danke
Mit freundlichen Grüßen
-
Wenn ich deine Frage richtig verstanden habe, geht es dir um virtuelle Funktionen, die in Python überschrieben und dann von C++ aus aufgerufen werden sollen, richtig?
Lies dir mal im Boost.Python Tutorial den Absatz Class Virtual Functions durch. Zumindest die wesentlichen Sachen werden dort ganz gut beschrieben.