导入
from ctypes import *
#import ctypes
类
class Bag:
def __init__(self, iIn):
self.data = [];
def add(self, x):
self.data.append(x)
self.k = 20;
self.mm = 30
mm = 0
a1 = Bag(10);
a1.add(1);
print a1.data[0:]
指针
class SubStruct(Structure):
_fields_ = [
("i", c_int),
("j", c_int)
]
sub_1 = SubStruct()
p2 = pointer(sub_1)
p3 = p2.contents
print p3.i
print p2[0].i
PI = POINTER(SubStruct)
print PI
a = PI(SubStruct())
print a[0].i
互相转化
test2 = Test2Struct()
sub_1 = SubStruct()
test2.sub2 = pointer(sub_1)
print test2.sub2[0].i