腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2119)
视频
沙龙
1
回答
swig
lua
C++
重载
构造
函数
字符串
和
整数
十六进制
、
、
我使用
swig
从
Lua
创建
C++
对象,在这个场景中,我
重载
了int
和
std::string的
构造
函数
。除了我试图用包含
十六进制
值的
字符串
创建对象之外,一切都运行得很好。-- MyObj::MyObj(int v) [v = 3] not_working = MyObj("0xAB") -- MyObj::MyObj(int v) [v = 171] 显然,它将
十六进制
字符串
转换
浏览 16
提问于2021-10-09
得票数 0
2
回答
如何将用
swig
包装的
c++
类的实例推到
lua
堆栈上?
、
、
、
但是假设我有一个在我的
c++
代码中创建的类的实例,它调用了一个新的X,而la
lua
_state L中有一个
函数
我想要调用它,它接受一个参数,一个X的实例.我该怎么称呼这个
函数
。
SWIG
_
Lua
_NewPointerObj(L,gui,
SWIG
_TypeQueryModule(
SWIG
_
Lua
_GetModule(L),
SWIG
_
Lua
_GetModule(L),"GuiInst这是我第一
浏览 5
提问于2009-03-05
得票数 4
回答已采纳
5
回答
Swig
C++
Lua
Pass类引用
、
、
、
、
cpp): foo2 f2(f); f2 = f;我遇到的问题是,在吞噬了这段代码之后,我不知道如何让
lua
/* Usage(
lua
) f2 = example.foo2(f) --error我得到的错误是“
重载
函数
‘new_Foo2’的参数错误”:可能的c/
c++
原型是: foo2() f
浏览 4
提问于2009-08-07
得票数 3
2
回答
SWIG
/
Lua
:确定成员字段数据类型
、
、
SWIG
很友好地提供了
swig
_type()
函数
来获取传递的userdata对象的数据类型的
字符串
表示。然而,对于成员字段,
SWIG
和
Lua
认为它们是简单的"number“项,因此只打印"number”而不是数据类型的名称。num_years int; { Person * spouse;}; 在
C+
+
浏览 0
提问于2009-10-01
得票数 2
回答已采纳
4
回答
一个
函数
需要一个抽象类型A的
C++
对象,我该如何将它传递给A子类的
Lua
对象呢?
、
、
我想传递给一个期望纯虚拟类的
C++
对象的
函数
,一个从纯虚拟
C++
类派生的类的
Lua
对象。我该怎么做呢?struct A {}; a->foo();在
Lua
中:.... pri
浏览 0
提问于2009-04-29
得票数 4
1
回答
Lua
酒类基础
、
、
、
;void print() {}现在我的问题是如果我在
Lua
中调用以下代码:local v = Vector(3,4,0) --By the way is there an equivalent in
Lua
浏览 1
提问于2018-07-03
得票数 1
回答已采纳
1
回答
如何使用
SWIG
继承
lua
中的
C++
类
、
、
、
the
SWIG
wrapped library\n"); if (luaL_loadfile(L, "Test.
lua
") ||
lua
_pcall(3);}
swig
-
c++
-
lua
say.i 我编译了自动生成的example_wrap.cxx文件
和
其他cpp文件,并成功链接。我想在Test.
lua
中做的
浏览 17
提问于2016-09-27
得票数 2
1
回答
C++
中有符号的char *类型由
SWIG
映射到哪个类型?
、
、
我需要将非空终止缓冲区从Python传递到
C++
。我使用的参数是有符号char* type,而不是char*,因为char*将被转换为空终止
字符串
。Python接口是使用
SWIG
(2.0.1)生成的。没有应用类型映射,因此
SWIG
应该使用它的默认映射。当我试图使用该方法时,我会得到以下错误: 作为缓冲区,我尝试同时传递
字符串
和
字节数组对象。所以,如果在
C++</em
浏览 0
提问于2014-04-14
得票数 1
1
回答
如何使用
SWIG
生成的接口将
字符串
从Java传递给
C++
函数
、
、
我有一堆以C std:string作为
函数
参数的
C++
函数
。 我想把java
字符串
传递给这些
函数
。我已经在Java
和
C++
之间生成了一个
SWIG
JNI接口。我可以很好地看到no-args
构造
函数
,但是如果我试图用
构造
函数
中的
字符串
参数来编译我的java,我会得到“找不到符号”,我认为这是因为类
构造
函数
的定义方式发生了一些有趣的
浏览 1
提问于2011-01-11
得票数 4
回答已采纳
1
回答
如何仅使用c/python api将
c++
成员
函数
绑定到python?
、
c/python api具有将
函数
绑定到python类的PyMethodDef结构。pFunc); pMethod); return Py_BuildValue("s", s);所以我不能像这样绑定我的类
和
成员
函数
。Position() {x = 0; y = 0} ~Potition() {
浏览 9
提问于2018-05-28
得票数 1
1
回答
对象的地址从
Lua
传递给
C++
,在成员变量中返回错误的值。
、
、
我目前正在尝试使用
SWIG
工具包装生成
C++
和
Lua
代码的一些经验。3-而且,当我把Foo的推荐信带回到
C++
时,我是不是做错了什么?有更好的方法吗?最后,当我调用
lua
_close( lLuaState );时,Foo的析构
函数
就会被调用。是否有一种方法可以改变在
C++</e
浏览 2
提问于2011-04-02
得票数 1
回答已采纳
1
回答
使用最小
C++
/
SWIG
/
Lua
代码的共享dll链接错误
、
、
、
、
这是一个涉及
C++
、
SWIG
和
Lua
的非常具体的编译问题。"g++ -c main.cpp
swig
.exe -
c++
-
lua
AClass.iLANG_INC :=
浏览 1
提问于2011-10-05
得票数 1
回答已采纳
1
回答
使用
SWIG
的Java
和
C++
中奇怪的
字符串
行为
、
、
、
所以我使用
SWIG
从一些Java代码中调用了一些
C++
代码。我调用的
函数
接受一个
字符串
和
一个
整数
。问题是,
字符串
似乎在两种语言之间发生了变化:byte[] bytes = getBytesFromSomewhere();logger.info(rv.substring(0,30));
C++
: bool f(cons
浏览 0
提问于2013-10-04
得票数 0
1
回答
接受rvalue引用作为参数的方法的
Swig
行为
、
、
、
、
Swig
文档指定它故意忽略移动
构造
函数
。generates java code AAA(AAA&& a) {}; // ignored by
swig
是否有一种在
swig
中使用rvalue参数的方法?还是我不应该用它们?
浏览 0
提问于2019-07-22
得票数 2
回答已采纳
3
回答
这种将
字符串
转换为多精度数字的算法会有多糟?
、
、
我一直在为多个精确计算(
整数
/不动点)开发一个
C++
库,假设是正数。其思想是扩展基本的
C++
整数
类型,而不是可以实时更改位宽。Integer x = "0xFE3425452783DFEABC34532FCAA"这就是我认为我可以用的方法 输入:存储
十六进制
数字的<e
浏览 0
提问于2017-02-06
得票数 1
5
回答
如何处理从
Lua
调用
函数
时的
C++
异常?
、
、
我有一个可以工作的
C++
函数
,我可以从
Lua
调用它。以下是我的两个问题: 当我从
Lua
字符串
构造
函数
调用此
函数
时,可能会引发异常。这有问题吗?
Lua
会处理它并正确地展开
Lua
堆栈吗?我不这样认为。我该怎么解决呢?Another问题,我可能已经通过编译
Lua
来解决了,因为当
C++
调用
lua
_pushlstring()时,如果使用longjmp,
lua</em
浏览 16
提问于2011-01-06
得票数 22
回答已采纳
2
回答
控制
Lua
5.1的垃圾收集器
、
、
好的,我有一个使用
SWIG
向
Lua
公开的
C++
类。脚本创建对象,但管理器类也有指向该对象的指针,因此无论出于何种原因,都可以在
C++
(或其他脚本)中修改该对象。Script that creates the object现在,该对象已经向管理器注册了自身,因此应用程序的其余部分(
和
其他脚本在
C++
中,有没有办法在没有gc元方法的情况下否决垃圾收集器? 为了澄清一下,管理器在
C++<
浏览 0
提问于2009-05-07
得票数 1
回答已采纳
3
回答
在
C++
和
Lua
之间来回发送变量指针?
、
、
、
、
我正在寻找一种在
C++
和
Lua
之间来回传输变量地址的方法。例如,将一个对象从
C++
传输到
Lua
并进行一些处理,然后再将其传输回
C++
。 然而,问题是如何从
Lua
执行
C++
函数
或方法?
浏览 1
提问于2010-08-14
得票数 1
回答已采纳
1
回答
C++
到vb.net TCHAR数组使用转换
、
、
、
我不是
c++
程序员,我需要将这段
c++
代码转换成vb.net:TCHAR ptcTemp[20]; _itot_s(iRC, ptcTemp, sizeof
浏览 2
提问于2013-03-12
得票数 1
回答已采纳
2
回答
SWIG
: python中的结构
和
赋值中的自定义类型
、
、
我的
C++
代码如下所示:{};在我的python中,我这样做:d.member = "Hello" python在运行时给出了这个错误:
浏览 0
提问于2014-05-17
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
机器人说明书---名词解释016课_C++语言_面向对象(4)
C+笔记六十五:重载等号操作符实现深拷贝
Lua函数-你可能没有留意的细节都在这里“DaemonCoder”
【编程】LUA基础
一文详解C+编程中重要的类的重要函数成员及其重点难点解析
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券