aardio 文档
raw.memory 库模块帮助文档
raw 成员列表 #
raw.memory() #
返回对象:rawMemoryObject
raw.memory(内存大小,填充数据) #
分配全局堆内存并返回句柄,
可选使用结构体或字符串等指定默认填充数据
指定默认值时可以省略参数@1
raw.memory 成员列表 #
调用::GlobalAlloc分配内存
raw.memory.allocHandle() #
返回对象:rawMemoryObject
raw.memory.allocHandle(内存大小,填充数据) #
分配全局堆内存并返回句柄,
可选使用结构体或字符串等指定默认填充数据
指定默认值时可以省略参数@1
raw.memory.allocPointer() #
返回对象:rawMemoryObject
raw.memory.allocPointer(内存大小,填充数据) #
分配内存并返回指针
无需lock即可直接使用指针,
可选使用结构体或字符串等指定默认填充数据
指定默认值时可以省略参数@1
可选使用参数3指定是否自动析构,默认值为true
rawMemoryObject 成员列表 #
rawMemoryObject.free() #
释放内存
rawMemoryObject.lockPointer() #
返回可用内存指针
rawMemoryObject.realloc() #
返回对象:rawMemoryObject
rawMemoryObject.realloc(内存大小) #
调整内存大小,
内存指针只能缩小,而内存句柄可以任意调整大小
rawMemoryObject.size() #
返回内存大小
rawMemoryObject.unLockPointer() #
释放内存指针
Markdown 格式