内の関数への参照、私は機能getValue()
、setValue()
を持っているグローバルテーブルTable
などを持っている場合、私はTable.getValue
への参照を格納することができますか私はTable
への参照を格納し、メンバ関数を呼び出す必要がありますか?ルア - テーブル
lua_getglobal(L, "Table");
lua_getfield(L, -1, "getValue");
getValueRef = luaL_ref(L, LUA_REGISTRYINDEX);
lua_getfield(L, -1, "setValue");
setValueRef = luaL_ref(L, LUA_REGISTRYINDEX);
lua_pop(L, 1); // Pop "Table" off of the stack
Luaのマニュアルを誤って解釈するために私の能力は、私を驚かせたことがありません。ありがとう。 – Mastax