Lua中变量的内存RAM地址

如何在C++中访问使用Lua语言声明的变量的内存地址?

换句话说(以Lua书面语为例):

X = 10

如何访问在Lua中声明的变量X的内存地址?

address =(&X)???????

请帮助我!!

原文链接 https://stackoverflow.com/questions/8980317

点赞
stackoverflow用户10431
stackoverflow用户10431

你不需要直接操作变量,而是通过 Lua API 请求变量的值或设置它。

可以使用以下函数:

  • lua_getfield
  • lua_setfield

请参考 http://www.lua.org/manual/5.1/manual.html 了解更多描述和示例。

2012-01-23 23:57:57