快速掌握Lua 5.3 —— Lua与C之间的交互概览

快速掌握Lua 5.3 —— Lua与C之间的交互概览,第1张

概述Q:什么是Lua的虚拟栈? A:C与Lua之间通信关键内容在于一个虚拟的栈。几乎所有的调用都是对栈上的值进行 *** 作,所有C与Lua之间的数据交换也都通过这个栈来完成。另外,你也可以使用栈来保存临时变量。 每一个与Lua通信的C函数都有其独有的虚拟栈,虚拟栈由Lua管理。 栈的使用解决了C和Lua之间两个不协调的问题:第一,Lua会自动进行垃圾收集,而C要求显示的分配存储单元,两者引起的矛盾。第二,L 总结

以上是内存溢出为你收集整理的快速掌握Lua 5.3 —— Lua与C之间的交互概览全部内容,希望文章能够帮你解决快速掌握Lua 5.3 —— Lua与C之间的交互概览所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1275942.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存