经过多年的Java、JavaScript和Python编程,我不仅忘记了C++语言,而且对其语法也感到困惑。
http://heavycoder.com/tutorials/lua_embed.php
static const luaL_reg lualibs[] =
{
{ "base", luaopen_base },
{ NULL, NULL }
};
如何使用2D数组初始化lualibs?虽然luaL_reg是一种类型,但显然不是数组。
const luaL_reg *lib;
for (lib = lualibs; lib->func != NULL; lib++)
{
lib->func(l);
lua_settop(l, 0);
}