腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
在
C++
和
Lua
之间
来回
发送
变量
指针
?
、
、
、
、
我正在寻找一种
在
C++
和
Lua
之间
来回
传输
变量
地址的方法。例如,将一个对象从
C++
传输到
Lua
并进行一些处理,然后再将其传输回
C++
。 然而,问题是如何从
Lua
执行
C++
函数或方法?
浏览 1
提问于2010-08-14
得票数 1
回答已采纳
2
回答
如何将
Lua
变量
直接映射到
C++
变量
?
、
、
、
、
我正在用
C++
开发一个游戏引擎,使用
Lua
来定义NPCs。这是一个
C++
函数,它从给定表中读取健康
和
姓名等值,使用给定值
在
C++
中创建一个实体对象,并为特定的NPC创建一个
Lua
表。现在,我希望
在
Lua
中的orc.health
变量
和
C++
中相应实体对象的mHealth成员
变量
之间
建立直接连接,这样我就可以
在
Lua</em
浏览 0
提问于2011-06-10
得票数 7
回答已采纳
1
回答
lua
用户数据按值传递
、
CMatrix<T>& operator=(const CMatrix<T>& b);
在
C++
中,当我创建两个矩阵时,比如A
和
但是,
在
Lua
中,当我编写A=B并更改B的任何属性时,A也会发生变化。 显然,从
Lua
手册上也可以看出,
Lua
通过引用用户数据来分配用户数据,从而解释了上述行为。如果这是可能的话,它是
在
浏览 5
提问于2016-02-05
得票数 2
回答已采纳
1
回答
需要将全局赋值为
指针
并在
lua
中使用它
、
我正在使用luabind,我想让这个
lua
代码工作。print("hello..welcome to
lua
\n")
在
c++
中,我希望将
lua
全局
变量
"base“指定为指向"Base”类的
指针
。我正在用
c++
创建一个基类对象。我想将这个
指针
推送到
lua
,并将其用作
lua</em
浏览 4
提问于2012-03-28
得票数 0
回答已采纳
1
回答
将现有的
C++
对象传递给
Lua
并调用传递的对象的成员函数
、
、
我正在做一个小的模拟项目,它使用
Lua
来驱动单个单元(ants)的行为,并使用Luabind将
C++
和
Lua
的两端粘合在一起。我已经让运行函数(
在
C++
中)成功地执行了
Lua
脚本中匹配的运行函数(它现在只打印一些文本)。我不希望
Lua
对对象进行垃圾回收,因为它们已经
在
C++
端进行了管理。R6010我只是似乎遗漏了一些东西,关于所有东西是如何
来回
穿梭
浏览 0
提问于2010-12-24
得票数 1
回答已采纳
2
回答
将字节数组从
C++
传递给
lua
脚本方法
、
、
、
、
如何将字节数组作为参数从
C++
代码传递给
lua
脚本方法?是否只允许int、float或string数据类型?另外,我如何从
lua
脚本方法中检索字节数组?我将把一个原始的字节数组传递给脚本。
浏览 1
提问于2011-05-31
得票数 3
1
回答
使用从
C++
对象指向另一个
C++
对象的
指针
,修改
Lua
中的成员
变量
、
、
在
Lua
脚本中,如何从另一个
C++
对象获取对
C++
对象的引用?:setVariable(0)A是一个
C++
对象,函数getComponent返回一个
指针
:Component* A::getComponent(); 看起来问题在于getComponent()正在向
Lua
传递组件对象的副本,而不是引用。我
在
每个返回
指针
的函数中都遇到了同样的问题,
Lua
不能修改原
浏览 0
提问于2013-03-17
得票数 3
1
回答
混合C语言的
C++
嵌入
Lua
、
、
我正在致力于将
Lua
嵌入到一个
C++
项目中,该项目严重依赖于一些遗留的C代码。我有一些关于垃圾收集
和
变量
范围的问题。对于el_s
和
/或el_h,我是否需要使用“local”关键字来确保
在
“for”循环的每次迭代结束时丢弃
变量
?指数从C/
C++
世界中的0开始,但从
Lua
侧开始--我需要在代码中知道这一点吗?< code >G 210</ code > 注意:我故意不使用智能
指
浏览 7
提问于2011-02-01
得票数 3
回答已采纳
1
回答
从
C++
导入图像
指针
处理
Lua
中的图像流
、
、
我正在做一个
在
Lua
的深入学习任务,我需要从
C++
导入一个映像流到
Lua
。
C++
脚本正在从共享内存中读取数据,我有指向
C++
中图像的
指针
。我想在
Lua
中得到这个
指针
,并将图像流提供给我的神经网络。因为
Lua
不使用
指针
,就我的研究而言,方法是将这个
指针
封装到userdata
和
写访问器方法中。正如在本中所解释的。我的问题是,我需要向神经网络提供原始像素数据,到目前为止
浏览 8
提问于2017-05-09
得票数 2
回答已采纳
1
回答
LUA
,有点像指向
变量
的
指针
、
我有通过UART
发送
数据的功能-他们需要一个字节的数据
和
地址来存储
在
目标设备中。我不能直接调用这个函数,所以我有一个函数将这些数据放在队列中。现在,我想检查数据是否由uart写正确,所以我认为最好的方法是
在
发送
后直接读取它,然后使用
指针
变量
代替
变量
。问题是
LUA
不支持C中的
指针
,因为这里的一切都是
指针
(如果我理解得很好的话)。那么,如何在
LUA
“
指针
”中赋予函数,
浏览 4
提问于2022-10-01
得票数 -1
1
回答
有条件地从
C++
调用
Lua
函数
、
、
、
我正在使用
Lua
编写
C++
并将它们嵌入到
C++
中。我在这个过程中使用了LuaBridge。
在
我的
Lua
脚本中,我有一些
变量
,这些
变量
首先需要检索以便在
C++
、中使用,此外,我还有一个非常简单的函数: print ("state is on!")受
Lua
和
LuaBridge知识的限制,我所知道的是:
在
我做完之后 loadscript(L,
浏览 5
提问于2015-11-13
得票数 1
回答已采纳
2
回答
将引用计数的
C++
对象传递给
Lua
的最佳实践是什么?
、
、
我想让我的引用计数
C++
对象也
在
Lua
回调中进行管理:当它被
Lua
变量
持有时,增加它的refcount;当
Lua
变量
被破坏时,释放一个refcount。
在
将对象添加到
Lua
堆栈之前,每一次只增加一次的回填就足够了吗? 或者我应该新建一个智能
指针
对象,
在
Lua
C函数中到处使用它,然后
在
__gc元方法中删除它?这看起来很难看,就好像
Lua
执行的问题
浏览 7
提问于2021-06-10
得票数 0
回答已采纳
3
回答
如何同步
Lua
和
C++
垃圾收集
、
、
我正在尝试将
lua
嵌入到现有的
C++
应用程序中,并通过继承执行此工作的类为其创建了一个标准过程。我看到的严重问题是,如果暴露的对象
在
C++
环境中被释放或删除,那么来自
Lua
的调用将导致崩溃。如果内存正在被程序使用' delete‘删除,那么我也许可以
在
delete上写一个包装器来处理
Lua
中的释放,但是如果内存是由
C++
分配的,并且
在
适当的
变量
超出作用域时被释放,我看不到一个方法来找出这个问题,然后
浏览 0
提问于2011-09-03
得票数 4
3
回答
将空**转换为T**的问题
、
详细信息:template <typename T> void
浏览 0
提问于2011-08-04
得票数 2
回答已采纳
1
回答
我该如何与
Lua
共享
C++
类中的
变量
?
、
、
我是
Lua
的新手,我一直
在
努力为我正在组装的游戏引擎中的逻辑实现
Lua
脚本。到目前为止,让
Lua
启动并运行引擎没有任何问题,而且我能够从C中调用
Lua
函数,并从
Lua
中调用C函数。虽然游戏对象都需要访问
和
操作这些
变量
,以便游戏引擎本身看到任何变化,但它们可以自由地创建自己的
变量
,
Lua
在这方面非常灵活,所以我不认为会出现任何问题。到目前为止,我保留了两个单独的对象表--
Lua
产生一个新的游戏对象,
浏览 1
提问于2010-04-21
得票数 4
回答已采纳
2
回答
编程语言与脚本语言究竟是如何交互的?
、
、
好的,假设您在
c++
中设计了一个游戏,并且使用了
lua
,那么游戏的
c++
部分到底是如何与
lua
代码交互的。我最难理解的主要问题是:
lua
代码是否依赖于
c++
代码,就像它使用来自
c++
代码的函数一样?是与
c++
代码中的内存集成的
lua
代码的内存,还是一个完全不同的过程。
浏览 2
提问于2014-04-21
得票数 0
1
回答
在线程中从
C++
调用
Lua
、
、
、
我
在
lua
有一个分类器模型来预测图像中一个人的性别,我需要从
C++
调用它。我正在使用
Lua
。然后
在
C++
中,每当我需要做一个预测时,我就会有一个新的
lua
_State
和
。我试过了,但模型每次都是装的。有一个静态对象
lua
_State
在
C++
中,而model.
lua
总是在内存中,这将把模型返回给
C++
(作为表)。与前一个类似,但不是将模型返回
C++</em
浏览 3
提问于2016-03-09
得票数 1
2
回答
在
Lua
中访问轻量级用户数据
、
、
我可能误解了它们的用法或误读了文档,但是我如何访问作为轻量级userdata传递给
Lua
的结构或类的成员呢?例如,如果一个向量使用以下结构 int x;} Foo;
lua
_pushlightuserdata( L, (void *) &test ) ; 操作或打印x
和
y的函数的
Lua
代码是什么样子的?
浏览 4
提问于2011-06-10
得票数 3
回答已采纳
5
回答
在
void *
和
指向成员函数的
指针
之间
进行强制转换
、
、
、
我目前使用的是GCC 4.4,
在
void*
和
指向成员函数的
指针
之间
的转换让我相当头疼。我正在尝试编写一个易于使用的库,用于将
C++
对象绑定到
Lua
解释器,如下所示:lobj.addField(L, "bar", &Foo::bar); 我已经完成了大部分工作,除了下面的函数(
在
我有机会泛化它之
浏览 1
提问于2009-08-20
得票数 18
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券