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 格式