Lua 实际上是通过堆栈的共享来与 C 进行数据交互 (除了通常意义的数据类型外,函数、文件等也被当作是一种数据)。
Lua 与 C 的交互是基于堆栈进行的,创建出堆栈后,C 和 Lua 就共同使用这个堆栈的特性进行数据交互以及各种操作。下面的例子可以更清楚的说明:
Lua 实际上是通过堆栈的共享来与 C 进行数据交互 (除了通常意义的数据类型外,函数、文件等也被当作是一种数据)。
Lua 与 C 的交互是基于堆栈进行的,创建出堆栈后,C 和 Lua 就共同使用这个堆栈的特性进行数据交互以及各种操作。下面的例子可以更清楚的说明:
转载于:https://my.oschina.net/u/782865/blog/741662