说实话一般 视频 C++ Weekly - Ep 360 - Scripting C++ Inside Python With cppyy 就是基于cling的一个python内调用c++的工具。 cling有句讲句活跃程度堪忧 >>> import cppyy >>> cppyy.cppdef(""" ... class MyClass { ... public: ... int m_data; ... };""") True >>> from cppyy.gbl import MyClass >>> m = MyClass(42) >>> cppyy.cppdef("" return self.m_data + 2*i ... >>> cppyy.cppdef("int callback(MyClass* m, int i) { return m->add_int(i) ; }") True >>> cppyy.gbl.callback(m, 2) # calls C++ add_int 15 >>> cppyy.gbl.callback(PyMyClass