¿Cómo usar las clases de C ++ con ctypes?
Estoy empezando con ctypes y me gustaría usar una clase de C ++ que haya exportado en un archivo dll desde python usando ctypes. Así que digamos que mi código de C ++ se parece a esto:
class MyClass {
public:
int test();
...
Yo sabría crear un archivo .dll que contenga esta clase y luego cargar el archivo .dll en python usando ctypes. Ahora, ¿cómo crear un objeto de tipo MyClass y llamar a su función de prueba? ¿Es eso posible con ctypes? Alternativamente, consideraría usar SWIG o Boost.Python, pero ctypes parece ser la opción más fácil para proyectos pequeños.