ctypes を使用して、次のクラスを定義しました。
class ListOfVariables(Structure):
_fields_ = [
("name0", c_int),
("name1", c_int),
("name2", c_int)
]
実行時にメンバー ' fields ' に 1 つの要素を追加することは可能ですか? たとえば、次のように新しい変数を定義できます。
cstructA = ListOfVariables(1,2,3,4)
または別のタイプでも:
cstructB = ListOfVariables(1,2,3,'b')
クラスを動的に変更した後、コンストラクターが新しい数の引数で呼び出されることが必要です。