[英]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.