腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
在
Lua
中
实现
std
::
map
类
、
、
我有
std
::
map
,它包含与键关联的值列表。实际的
实现
包含许多这样的键。
在
Lua
Table
实现
中有没有类似的方法,可以为一个特定的键保存多个值。如果是,那么如何从该表
中
写入和读取。我引用了我只能访问的设置和获取值的,它在我的C++代码
中
,它写得更通用,不能在C++
中
创建表。(第三方C++代码)。我所拥有的就是可以使用KeyType、键和值 luaState = luaL_newstate();
lua
_regi
浏览 6
提问于2016-07-19
得票数 0
1
回答
LuaBind:如何将
类
的具体实例绑定到
Lua
?
、
、
(旁注:这是游戏编程)class test test()
std
::cout<<"constructed!"<>()) ];
lua
_example.
lua
foo =
浏览 3
提问于2011-09-20
得票数 9
回答已采纳
1
回答
在
C++
中
返回地图以用作
lua
中
的表
、
、
我希望能够返回一个值表,而不是用户数据,存储
在
映射中的数据,如整数,字符串等,
在
lua
中使用C++。我该怎么做呢?这是地图。
std
::
map
<uint16_t,
std
::
map
<
std
::string, uint32_t>> myMap; void getMyMap(uint16_t i,
std
::string我不会给你确切的我正在做什么,但我会提供一个通
浏览 4
提问于2016-08-27
得票数 1
1
回答
具有c++和
lua
的泛型类型
、
、
我有一个Entity
类
,它包含一些属性(数据片段)。这些属性存储
在
名称=>值的映射中。
std
::unordered_
map
<
std
::string, GenericType> m_attributes;我有一个创建或覆盖属性的方法,还有一个返回具有指定名称的属性的方法。前两种方法暴露于
Lua
。最后两种方法用于访问和修改我的c++源代码
中
的属性。问题是属性可以是任何类型的。是否有一种使用LuaBind (或任何其他
Lua
绑定库)<
浏览 2
提问于2014-11-29
得票数 0
回答已采纳
1
回答
Lua
_hook和
lua
_Debug->事件
、
、
我正在尝试学习
lua
并在c++
中
构建一个虚拟机,我想写一个调试
类
,让我的生活变得更容易。我实际上被阻塞了,因为我不理解回调是如何完成的,下面是我的代码:{
std
::
map
<int
浏览 1
提问于2012-05-08
得票数 0
回答已采纳
2
回答
Luabind: return_stl_iterator for
std
::
map
、
、
是否有任何方法将STL迭代器返回到
std
::
map
(例如,
std
::
map
<const
std
::string, int>)?示例
类
的Luabind定义: .property( "items", &SomeClass::GetItems, return_stl_iterator) GetItems()返回对
std
::
ma
浏览 3
提问于2011-07-21
得票数 2
回答已采纳
2
回答
Lua
5.2-对象
中
的C++对象(使用
lua
_lightuserdata)
、
、
、
、
在
我的C++代码
中
,我定义了以下内容:#define
LUA
_MEAS_LIMIT "itse.measurement.limit" luaL_setfuncs(L, lmeas, 0);}
浏览 2
提问于2014-12-09
得票数 4
回答已采纳
2
回答
使用Luabind
在
Lua
中
创建范围
类
、
我知道可以使用Luabind向
Lua
公开的OO系统创建
Lua
类
: self.name= name print(self.name)a:print() 但是,
浏览 4
提问于2015-09-24
得票数 1
回答已采纳
1
回答
在编译时动态创建映射。
、
、
我要在游戏引擎里
实现
Lua
。导出到
Lua
的所有函数都有以luavoid、luaint或luabool开头的标头,只是为了快速引用预期的参数,所以我一眼就可以看到这个函数正在导出。(1, s);} 要将函数实际导出到
Lua
,则将它们添加到字典
中
。启动时,映射用于调用
lua
_register。
std
::unordered_
map
<
std
::string, ScriptCall&g
浏览 2
提问于2015-03-12
得票数 2
回答已采纳
1
回答
如何访问从
Lua
运行
Lua
脚本的
类
的变量
、
、
我想知道是否可以从
Lua
脚本中使用的绑定C++
类
访问运行
Lua
脚本的
类
的变量。这是我的密码。{
lua
_State *L; myLua(
std
::string name)
浏览 0
提问于2018-07-06
得票数 1
回答已采纳
2
回答
对静态字段模板专门化的“未定义引用”
、
、
、
我有一个模板
类
的头,它只有静态函数和字段。template<typename T> class Luaproxy { staticconst char * const CLASS_NAME; static int __newindex(
lua
_State * l)
在
.ccp文件
浏览 0
提问于2011-12-25
得票数 4
回答已采纳
1
回答
使用luabind返回指向
lua
的
类
指针
、
、
有没有什么方法可以
在
C++函数
中
,将指向
类
的指针返回给
lua
?我尝试过这个,以及其他更令人绝望的事情:{} [] 这使得程序甚至在运行main()
中
的第一行之前就崩溃了,即使代码只是位于一个从未调用过的函数
中
。我得到的崩溃是一个未处理的异常,位于program.exe: 0xC0000005:访问冲突读取位置0x00000004
浏览 0
提问于2013-05-08
得票数 1
回答已采纳
1
回答
静态库和共享对象,符号是共享的吗?
、
我正在创建一个助手,用于
在
C++
类
和
Lua
对象之间创建多个继承。因为
Lua
将C/C++用户对象存储为void *,所以
在
检索对象时很难进行安全的强制转换。B时,C++编译器将自动将指针对齐到B
在
C
中
的位置,因此直接将空*指针从C转换到B是不安全的。
在
Lua
中
,对象以字符串的形式包含它们的名称,因此当您需要将对象从类型转换为其他类型时,它将使用如下转换器:这是帮助创
浏览 0
提问于2013-08-16
得票数 0
1
回答
如何从Rust的上下文中检索
lua
表?
、
我
在
试着从罗斯特的
lua
文件
中
检索表格。我正在
lua
全局上下文中注册一个register_entity函数,以便数据文件注册它们的表。当执行
lua
文件并调用register_entity函数时,将在Rust
中
调用已注册的回调。回调应该将传递的表添加到HashMap
中
,以维护所有实体的集合。 self.<em
浏览 0
提问于2019-07-26
得票数 0
回答已采纳
1
回答
是否有方法将
Lua
成员变量绑定为调用C/C++函数时使用该变量的名称
、
、
我对
Lua
完全陌生。据我所知,可以将
Lua
变量和方法绑定到C/C++方面的变量和方法。 return it->second; } };--
Lu
浏览 1
提问于2019-02-25
得票数 3
回答已采纳
2
回答
STL映射-何时使用自定义比较器?
、
我使用
std
::
map
来存储指向一个
类
的指针,该类用于包装不同类型的对象。它被用来表示来自
Lua
脚本语言的表,以及其他
Lua
类型。当我制作我的表包装器时,我意识到
std
::
map
在
将指针存储
在
树
中
时将使用默认的比较器。起初,这对我来说似乎是一个问题,但后来我又仔细考虑了一下,决定不会是这样的。
浏览 5
提问于2012-11-01
得票数 0
回答已采纳
3
回答
将输入从
std
::cin转换为可运行的代码C++
、
、
我正在做一个项目,我需要一种接收来自控制台/用户的输入的方法,并使用它来运行代码
中
的某个部分,而不需要复杂的switch/if:else语句。让我给你举个例子。#include <iostream>void foo2(); 谢谢!! 编辑--这不是要函数调用的字符串的副本,因为它直接从
浏览 3
提问于2015-08-31
得票数 0
回答已采纳
2
回答
luabind free什么时候创建对象?
、
、
我定义了一个
std
::
map
来分配在
lua
中
创建的对象。我将这个
map
作为全局对象发布到
lua
中
,如下所示:之后,这个对象被用在
lua
的函数
中
,
在
lua
中
创建了许多对象并将其插入到这个
map
中
。当
lua
函数结束,
浏览 2
提问于2011-01-16
得票数 0
回答已采纳
1
回答
将枚举类型从
Lua
传递到C++的最简单方法?
、
、
、
我正在尝试加载纹理从一个
Lua
脚本,我的游戏引擎
在
C++。允许
Lua
脚本处理这些枚举类型的最简单方法是什么?
浏览 3
提问于2014-10-07
得票数 2
回答已采纳
1
回答
lua
函数到C++函数
、
我正在努力将
lua
程序转换成C++程序,但我遇到了一个障碍,我不知道如何将它转换为C++ local pool = {} pool.currentFrame = 0end 我知道这两种语言的许多基础知识,我知道它在
lua
中
工作,但我需要在C++中使用它。
浏览 6
提问于2016-03-11
得票数 1
回答已采纳
点击加载更多
相关
资讯
在Lua中实现面向对象特征-模拟类、继承、多态
Lua在Redis中的应用
Lua脚本编程艺术:在公司员工电脑监控软件中嵌入脚本的代码实现方法
Lua 在实现公司电脑屏幕监控功能上的技巧
在 Python 中类是如何帮助实现堆结构的
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券