腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Lua
C
API
不支持
指针
、
、
我在
C
++代码中创建了一个结构和一个静态函数 int64_t price;int static getPrice(
lua
_State* L){ printf("%p\n", def); return 0;我还在
lua
中注
浏览 23
提问于2018-03-03
得票数 2
回答已采纳
2
回答
Duk磁带闭包注册
、
、
我有
C
++项目,我正在使用duk磁带JS库。我需要在JS中注册全局函数,并将
指针
保存为此函数的闭包数据,以便在调用函数时访问该
指针
。我知道如何在
lua
c
api
中这样做:
lua
_pushcclosure(L, &someFunction, 1);首先,我将
指针</
浏览 3
提问于2016-11-30
得票数 1
回答已采纳
1
回答
我们如何使用
lua
在nginx中的结构中设置变量?
、
我需要使用
lua
在ngx_http_request_s ( nginx内部
C
结构)中设置一个变量。这能办到吗?
浏览 1
提问于2015-06-17
得票数 1
回答已采纳
2
回答
在
Lua
中访问轻量级用户数据
、
、
我可能误解了它们的用法或误读了文档,但是我如何访问作为轻量级userdata传递给
Lua
的结构或类的成员呢?例如,如果一个向量使用以下结构 int x;} Foo;
lua
_pushlightuserdata( L, (void *) &test ) ; 操作或打印x和y的函数的
Lua
代码是什么样子的?
浏览 4
提问于2011-06-10
得票数 3
回答已采纳
1
回答
LUA
,有点像指向变量的
指针
、
现在,我想检查数据是否由uart写正确,所以我认为最好的方法是在发送后直接读取它,然后使用
指针
变量代替变量。问题是
LUA
不支持
C
中的
指针
,因为这里的一切都是
指针
(如果我理解得很好的话)。那么,如何在
LUA
“
指针
”中赋予函数,并根据内存中它们的地址来读取/写入变量呢?
浏览 4
提问于2022-10-01
得票数 -1
4
回答
Swift不使用函数
指针
吗?
、
、
、
、
我试图在Swift中使用一个
C
库,而且调用任何将函数
指针
作为参数之一的函数都有困难。例如,我试图在Swift中使用的
lua
.h文件的一部分如下所示:
LUA
_
API
void (
lu
浏览 8
提问于2014-06-06
得票数 9
回答已采纳
1
回答
LuaJIT,如何将cdata转换为用户数据?
、
、
我想使用LuaJIT,因为它能够在
Lua
中创建结构和数组。但是我使用数据的函数需要用户数据或字符串(不是字符串表示,只是用作容器)来存储数据。谢谢。
浏览 3
提问于2013-09-16
得票数 2
回答已采纳
1
回答
重用
lua
_newuserdata()返回的
指针
、
、
可重用
lua
_newuserdata()返回
指针
吗?这个想法不是每次为同一个对象分配一个新的用户数据,而是允许由
lua
完成的等式检查(例如)。obj1 =
c
_
api
__foobar(); print("equal") print
浏览 2
提问于2022-09-12
得票数 0
回答已采纳
2
回答
C
(++)和
Lua
清理内存
、
、
我正在编写的一个应用程序中使用
Lua
的
C
API
,并且我试图确定我使用它的方式是否留下了一些悬空
指针
(指向
指针
)。假设我在
C
++中有一个树状结构(实际上是类){ List<Leaf*> Children;{local root = tree:getRoot()现在,我的getRoot() for
浏览 4
提问于2013-04-10
得票数 0
1
回答
在Objective
C
/
C
中从userdata创建
Lua
全局变量
、
、
从
Lua
调用的
C
初始化器方法如下: GeminiObject *go = [[GeminiObject alloc然而,当我试图从
C
创建一个时,我遇到了问题。我可以创建对象,但尝试将其分配给全局,然后在脚本中调用它失败。运行以下
C
代码 GeminiObject *rt = [[GeminiObject alloc] initWithLuaState:L]
浏览 1
提问于2012-04-08
得票数 0
回答已采纳
2
回答
推送可执行函数
指针
?
通常,只有当数据不是
Lua
的任何标准类型(数字、字符串、布尔值等)时,才会推送“userdata”。但如何将实际的函数
指针
推送到
Lua
(不是作为userdata;因为userdata不能作为
Lua
中的函数执行),假设函数是这样的:{do_magic_things_with(stuff);返回值应该与本机
Lua
函数的返回值类似: return function(stuff)do_magic_
浏览 0
提问于2010-11-18
得票数 2
回答已采纳
1
回答
当返回一个
C
指针
时,在
Lua
中返回
lua
_integer类型而不是lightuserdata可以吗?
、
我的
C
库返回一个
C
指针
到
lua
环境,我需要根据这个
C
指针
的值做一些简单的操作,就像:因为我不能对lightuserdata做任何事情,所以我想知道是否可以为
C
指针
返回一个
lua
_integer类型,而不是lightuserdata,这样我就可以根据
C
指针
的值进行简单的操作
浏览 0
提问于2013-05-07
得票数 2
回答已采纳
2
回答
用IntelliJ集成开发环境和
Lua
编程语言制作Corona应用程序
、
、
、
我已成功安装:我现在可以通过IntelliJ IDEA使用
Lua
现在我的问题是:"
C
:\Program Files\
Lua
\5.1\
lua
.exe"
C
:/Users/mshahab
浏览 0
提问于2011-05-31
得票数 13
回答已采纳
1
回答
用于从字符串中获取char
指针
的微型
Lua
库
、
、
、
背景{ const luaL_Reg <e
浏览 0
提问于2014-09-05
得票数 22
2
回答
Lua
+ SWIG Monkey补丁
、
、
、
我使用SWIG将一组类绑定到
lua
。我知道
C
++本身并
不支持
简单的补丁,我也不想修改我的
C
++对象,只是修改它们的
lua
表示。如果我想要开始修补SWIG导出的
lua
表和对象,那么问题就来了,这样我就可以修改
Lua
端显示的
API
。例如,下面的
lua
代码:没有像预期的那样工作。
浏览 0
提问于2010-05-03
得票数 1
回答已采纳
2
回答
在
C
中从
Lua
传递的Access表,不复制值
、
我希望将一个表从
Lua
传递到
C
,然后访问
C
中的所有值,而不是将这些值从
Lua
地址空间复制到
C
堆栈。有办法做到这一点吗??我想最小化数值的副本。这是我的
C
代码:#include <lauxlib.h//So I have passed 2 elements from <
浏览 0
提问于2011-12-02
得票数 2
回答已采纳
4
回答
一个函数需要一个抽象类型A的
C
++对象,我该如何将它传递给A子类的
Lua
对象呢?
、
、
我想传递给一个期望纯虚拟类的
C
++对象的函数,一个从纯虚拟
C
++类派生的类的
Lua
对象。我该怎么做呢?struct A {}; a->foo();在
Lua
中:.... print('hi')
浏览 0
提问于2009-04-29
得票数 4
1
回答
混合
C
语言的
C
++嵌入
Lua
、
、
我正在致力于将
Lua
嵌入到一个
C
++项目中,该项目严重依赖于一些遗留的
C
代码。我有一些关于垃圾收集和变量范围的问题。* m_elems....注意:我故意不使用智能
指针
(如boost:shared_ptr),因为
浏览 7
提问于2011-02-01
得票数 3
回答已采纳
2
回答
将引用计数的
C
++对象传递给
Lua
的最佳实践是什么?
、
、
我想让我的引用计数
C
++对象也在
Lua
回调中进行管理:当它被
Lua
变量持有时,增加它的refcount;当
Lua
变量被破坏时,释放一个refcount。在将对象添加到
Lua
堆栈之前,每一次只增加一次的回填就足够了吗? 或者我应该新建一个智能
指针
对象,在
Lua
C
函数中到处使用它,然后在__gc元方法中删除它?这看起来很难看,就好像
Lua
执行的问题和__gc没有被调用一样,_new_ed智能
指针
对象将被泄露,它所引用的
浏览 7
提问于2021-06-10
得票数 0
回答已采纳
1
回答
创建后
Lua
c
API
更改库
、
、
、
我正在尝试使用
C
API
在
Lua
中包装ncurses。我正在使用stdscr
指针
:在调用initscr之前,这是NULL,通过设计绑定从
Lua
调用initscr。因此,在驱动函数中,我这样做:LUALIB_
API
int luaopen_liblncurses(
lua
_State* L){ // This will
浏览 5
提问于2017-10-10
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言-数组指针与指针数组
连通C#与lua
c语言指针学习
C语言指针数组和数组指针详解
C语言指针详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券