为了让我的工作更轻松,我使用Cython定义了扩展类(cdef类),这些类充当我的C++对象的Python包装器。我使用的是典型的格式,其中cdef类包含指向C++类的指针,然后在创建cdef类实例时初始化该类。由于我还希望能够在有一个现有的C++对象需要包装时替换指针,因此我向cdef类添加了一些方法来accept() C++
我在用cython处理指针时遇到了麻烦。类的cython实现持有指向类C++实例的Person的指针。由于pointer类的属性PyPerson是指向Person对象的指针,所以我认为可以使用语法*(PyPersonObject.pointer)在*pointer指向的入口获取对象。---------------------------
per