[英]Lua userdata alignment
lua_newuserdata如何对齐分配的内存? 它依赖于malloc / calloc还是自己做的? 有什么方法可以保证对齐而不必为此添加代码?
自己编写对齐代码不是问题,但是如果不需要,那么我当然不会。
当您使用lua_newstate
创建状态时,Lua中的所有内存分配都是在用户提供的整个分配器中 lua_newstate
。
如果您使用luaL_newstate
而不是lua_newstate
,那么Lua将使用基于realloc
的内存分配器 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.