【发布时间】:2016-04-08 11:17:08
【问题描述】:
假设我有一个表的地址 - 我如何将一个表变量“转换”到它?我不担心“不良做法”或崩溃,因为这只是个人问题。
我想做类似的事情
lua_table tab = *(lua_table*)0xaddr
...但在 Lua 全局环境中。
我知道这有多糟糕,但我真的需要知道这是否可能。这可能不是做我想做的事情的最好方法,但我很确定这是最简单的,如果可能的话,它会起作用。我正在使用 Lua 5.1.4。
【问题讨论】:
-
你是怎么得到地址的?
-
@user 我假设他
tostring'd 它。 -
“我很确定这是最简单的,如果可能的话,它会起作用”我很确定无论你认为是做什么都是“最简单”的方法做,肯定不是“最简单”的方法。
-
也许可以,但我想试试。
-
我不确定问题是什么。你已经知道这很糟糕。你已经知道如何做这件坏事(通过强制转换)。那你问的是什么?