Lua 要求用户给出一个内存管理函数,在Lua创建虚拟机的时候传入。它利用C 标准库中的函数实现了一个默认的内存管理器,这也可以帮助我们理解这个内存管理器的语义。
1: Lua定义的内存管理器仅有一个函数,虽然接口上类似realloc但是和C 标准库中的realloc有所区别。它需要在nsize = 0 时,提供释放内存的功能。
2: 和标准库中的内存管理接口不同,Lua 在
Lua 要求用户给出一个内存管理函数,在Lua创建虚拟机的时候传入。它利用C 标准库中的函数实现了一个默认的内存管理器,这也可以帮助我们理解这个内存管理器的语义。
1: Lua定义的内存管理器仅有一个函数,虽然接口上类似realloc但是和C 标准库中的realloc有所区别。它需要在nsize = 0 时,提供释放内存的功能。
2: 和标准库中的内存管理接口不同,Lua 在