c++遍歷lua中的table


一、table的key是連續的整形值,可以用下面的方法:

lua_objlen獲取表的對象數,然后調用lua_gettable或lua_rawget遍歷對應key的value

二、table的key是混合類型值,可以用下面的方法

注意:使用lua_next遍歷表的時候,不用對key使用lua_tostring,除非明確知道key是string,因為lua_tostring會改變對應索引位置的key的值,使下一次lua_next無效  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM