2

クラッシュするだけで、解決する必要があります。前もって感謝します。

typedef lua_CFunction luaFunc;

int Caller(lua_State* luaVM)
    luaFunc Func = lua_tocfunction(luaVM, 1);

    lua_pushcfunction(luaVM, Func);
    lua_call(luaVM, 0, 0);
    return 0;
}

Lua では次のようになります。

function Caller(f)
    f()
end
4

2 に答える 2

3

Lua コードに相当するもの

function Caller(f)
    f()
end

int Caller(lua_State* luaVM)    
    lua_call(luaVM, 0, 0);
    return 0;
}
于 2013-09-30T00:20:11.487 に答える