1

我目前正在使用“原始”C-API 为 python 编写一个 C 扩展模块。我希望能够像下面的python代码一样定义“嵌套类”

class A:
    class B:
        def __init__(self):
            self.i = 2
    def __init__(self):
        self.b = A.B()
a = A()
b = A.B()
print(a.b.i)
print(b.i)

如何使用 C-API 创建一个像 AB 这样的嵌套类?

4

0 回答 0