一种C函数到Lua的封装

Lua也可以调用C函数,香港虚拟主机,网站空间,香港空间,只是以更加崎岖的方式——通过一个私有栈来传递参数和返回值。提供给Lua API的C函数都是这个样子的:

static int sum(lua_State *L){int a = lua_tonumber(L, -1);int b = lua_tonumber(L, -2);lua_pop(L, 2);lua_pushnumber(L, a + b);}生命不息,在任何一种博大的辉煌之后,都掩藏着许多鲜为人知的艰难的奋斗。

一种C函数到Lua的封装

相关文章:

你感兴趣的文章:

标签云: