腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3369)
视频
沙龙
2
回答
将
Vector
<
struct
>传
递给
Lua
表
、
、
我想通过发送一个C++预格式化的
Lua
表
来改进下面的代码:{ int tbl =
lua
_gettop(L); //
Struct
CT { stringCategoryBrandName, CategoryName };
浏览 33
提问于2018-08-23
得票数 0
回答已采纳
1
回答
从
Lua
调用的C函数推送一个
表
应该返回什么?
、
、
当编写一个C函数
将
一个
表
压入堆栈作为其对
Lua
调用者的返回值时,它应该在C上下文中返回什么?我知道您应该返回传
递给
Lua
调用者的值的数量,但是在
表
的情况下,
表
引用的值是1,还是需要考虑
表
的内容?回
传
我正在使用的
表
的方法如"“中所示
浏览 0
提问于2013-05-30
得票数 5
回答已采纳
1
回答
如何获取C++发送给
Lua
函数的
表
的更新值?
、
、
、
、
我尝试
将
一个浮点向量作为
表
参数从C++函数传
递给
Lua
函数,然后在
Lua
函数调用后获得向量的更新值。
lua
_newtable(L, vec[i]);
lua
_s
浏览 58
提问于2018-05-30
得票数 3
回答已采纳
1
回答
使用default_converter和
表
的luabind问题
、
、
===Edit===我试图在我的代码中为各种类似列表的类型定义转换器,特别是std::
vector
。当我
将
一个
表
传
递给
具有这样一个c++的default_converter方法时,只要调用垃圾回
浏览 2
提问于2010-02-07
得票数 1
回答已采纳
2
回答
使用
lua
_pushnumber时,是否可以调整堆栈的最大大小
、
但是当在一个函数中使用
lua
_pushnumber
将
太多的数据从C++传
递给
lua
时,
lua
堆栈看起来像是堆栈溢出,导致C++中的其他内存部分已经被写入,当回调返回到C++时,它会导致系统崩溃。我还尝试使用
lua
_checkstack()来避免
将
太多数字推送到
lua
堆栈,但它也不起作用{ DWORD screenid= GET_
LUA
_VA
浏览 5
提问于2013-04-03
得票数 1
1
回答
Lua
C API推送现有指针
、
、
假设我有一个从C端拥有的指针,我希望以userdata的形式推入
Lua
堆栈。在不牺牲指定特定元
表
的能力的情况下,实现这一点的最佳方法是什么?考虑到我希望为
Lua
分配的对象重用元
表
,只需将一个不同的this指针传
递给
metamethods,我的第二个想法就是
将
一个人工this指针附加到userdata对象。
struct
ud
struct
T* ptr;}
浏览 3
提问于2013-02-23
得票数 2
回答已采纳
1
回答
是否可以使用c指针访问
Lua
表
元素?
、
我在
Lua
中调用一个C函数,
将
数组/
表
作为参数传
递给
它:在C函数中,我得到了以下大小:{ int count =
lua
_tointeger(state, -1);
lua
_pop
浏览 1
提问于2015-06-30
得票数 3
回答已采纳
1
回答
Lua
酒类基础
、
、
、
我试图使用以下提供的指令实现基本向量类操作: %module mymodule typedef
struct
float x,y,z;}
Vector
3f;{}
Vector
3f;
Vector
3f(floatx, float y, float z) {
Vector
3f
浏览 1
提问于2018-07-03
得票数 1
回答已采纳
1
回答
将
指针转换为回调中的向量类型
、
我试图在C++中编写一种方法,使用通过void *参数传
递给
回调函数的向量从API中检索数据。3 - pass a pointer to the
vector
as, the
vector
will be fill
浏览 0
提问于2018-11-11
得票数 0
回答已采纳
3
回答
lua
菜鸟: C-
Lua
如何从C语言向
lua
传递
struct
/buffer?
我遵循了这个样板示例://s = (ST*) malloc ( sizeof(ST) );s =
lua
_newuserdata(state, 0,
LUA
_MULTRET, 0); print(foo)
浏览 3
提问于2013-03-14
得票数 3
回答已采纳
1
回答
将
Go结构实例转换为
Lua
表
、
、
、
我有一个Go
Struct
实例,并希望使用GopherLua
将
实例传
递给
Lua
方法。我的围棋代码是这样的: Fn: L.GetGlobal("run"),} userData := &
lua
.LTable{Meta
浏览 2
提问于2019-03-22
得票数 0
1
回答
SWIG错误%不可变行为
、
我正在使用swig和
Lua
,并有类似下面的结构包装,它用于通用向量计算:{ float x,y,z } 在下面的结构中,我在另一个结构中重用了
Vector
3,并将其设置为%immutable: %immutable
Vector
3 gravit
浏览 2
提问于2014-07-08
得票数 1
1
回答
LuaJit -从模块/包中获取元数据并将其分配给用户数据
、
、
、
、
ffi.cdef[[ { double y;]] { double y;
浏览 1
提问于2014-09-07
得票数 0
1
回答
将
C++载体绑定到
Lua
、
我正在尝试手动
将
指针向量从C++绑定到
Lua
。例如,我有一个类,它包含一个指向子类的指针列表。class Childpublic:}; { std::
vector
<Child *>children
lua
_pushstring(
lua
, "Child"); ret
浏览 25
提问于2021-02-17
得票数 3
2
回答
Luabind中的自定义构造函数
、
、
我正在使用Luabind
将
一个C++ API绑定到
Lua
。我有一些不能直接创建的对象,但必须在另一个线程上创建。
浏览 4
提问于2011-11-14
得票数 2
回答已采纳
1
回答
Luab里奇:删除时堆损坏(_CrtIsValidHeapPointer)
、
、
、
编辑#3:
struct
Engine { std::
vector
<std::unique_ptr<DisplayObject>> DisplayObjects;然后,我以以下方式编写了一些
lua
接口:
struct
LuaObject { void Initialize() { a
浏览 0
提问于2013-04-26
得票数 0
回答已采纳
4
回答
如何在C++和
Lua
之间来回传递大型结构
、
我正在考虑
将
Lua
嵌入到我正在开发的C++应用程序中。我的意图是使用
Lua
来编写脚本,对给定的输入执行哪些有序操作。在c++程序中接收新的工作项,
将
详细信息传
递给
Lua
后台,
Lua
回调到c++中执行必要的工作,返回完成的结果。a)在与C
浏览 1
提问于2008-11-12
得票数 5
回答已采纳
3
回答
从嵌入式
lua
读取和编写C结构
、
、
我想嵌入
lua
以允许在我的C++应用程序中编写脚本。特别是,我有两个结构,我想将它们作为参数传
递给
给定的
lua
函数。一个是只读的,另一个是读/写的。以下是这些结构的高度简化的示例:{ int y;}; int a; //other fields follow
浏览 2
提问于2010-09-14
得票数 3
回答已采纳
1
回答
Roblox错误:预期为')‘(关闭'(’在第18列),获取'=‘
我正在尝试使用补间服务
将
一个门移动到一个新的位置。问题是我一直收到错误,预期是')‘(在第18列结束'(’),得到'=',我不知道为什么。.new(61.831, 4.997, 68.415)) -- door local tween = service:
浏览 13
提问于2020-04-12
得票数 0
1
回答
将
IntPtr封装在结构中以确保更安全的互操作
、
、
、
lua
状态的IntPtr可以传
递给
lua
_close,因为它接受任何IntPtr。我意识到可以使用
struct
封送处理的行为使这个互操作更安全一些。LuaState luaState =
lua
_newstate();
lua
_close(luaState) 由于LuaState只包含一个IntPtr,所以封送处理程序愉快地
将
lua
_newstate返回的本机指针转换为LuaState
浏览 0
提问于2018-02-28
得票数 4
点击加载更多
相关
资讯
新贵Rust(2)—Ownership
Python中将Bytes数据解析为向量的技巧
redis实现可重入分布式锁
连通C#与lua
2023-05-31:给定一个整数数组A,你可以从某一起始索引出发,跳跃一定次数在你跳跃的过程中,第1、3、5 次跳
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券