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)

AB のようなネストされたクラスを C-API で作成するにはどうすればよいですか?

4

0 に答える 0