Hi, ich hab mein eigenes Framework programmiert, und bastle gerade Python bindings dafür. diese benötigen jedoch C funktionen(= mit C Signaturen(!)) und folglich würde es mich Interessieren, wie ich C++ Klassen(!!) aus C heraus aufrufe.
...anyone?
Jside hat geschrieben:Hi, ich hab mein eigenes Framework programmiert, und bastle gerade Python bindings dafür. diese benötigen jedoch C funktionen(= mit C Signaturen(!)) und folglich würde es mich Interessieren, wie ich C++ Klassen(!!) aus C heraus aufrufe.
// wrapper.h
extern "C" int NewMyClass();
extern "C" void FuncCall( int this );
//wrapper.c
int NewMyClass
{
return reinterpret_cast< int >( new MyClass() );
}
void FuncCall( int this )
{
reinterpret_cast< MyClass * >( this )->FuncCall();
}
Jside hat geschrieben:...anyone?
Zurück zu Algorithmen und Konzepte
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast