复制ctypes结构字段的内容

时间:2015-04-03 04:35:28

标签: python ctypes

给出一个ctypes结构和实例:

class MyStruct(Structure):
    _fields_ = [
        ('length', c_int),
        ('data', c_void_p)
    ]

one = MyStruct()
two = MyStruct()

如何制作one.data指向并使two.data指向新内存副本的内容的副本。我不想自己复制指针。

假设one.data != two.data,使用memmove似乎应该非常直截了当,例如:

memmove(two.data, one.data, one.length)

但我无法做到这一点。

0 个答案:

没有答案