- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 swig+lua初步(c++)
1,lua使用5.1版本,swig-2.0.9还不支持lua5.22,下载swig-2.0.9编译安装,会报一个找不到pcre的错误,需要另一个包pcre-8.32.tar.gz,先安装这个包3,将swig Example lua下的simple和functest两个例子合并,如下:// simple.cpp/* A global variable */double Foo =
2012-12-26 21:29:49 4016
转载 valgrind 做常态内存泄露的检查
valgrind是检测内存泄露的比较好的开源项目:http://valgrind.org/docs/download_docs.html,这是其官方帮助文档,比较全面另外有个网友写的博文介绍如何使用valgrind,不错,大家可以参考:http://blog.csdn.net/zhoujunyi/archive/2007/09/11/1780749.aspx应该把内
2012-12-18 17:37:40 2959
原创 诡异浮点数
看下面一段代码:void test(){ float f1 = 0.1f; float f2 = 1.0f; int i = 6900; float f = i * (1 - f1 * f2); int x = (int) (i * (1 - f1 * f2)); int y = (int) ceil(i * (1 - f
2012-12-11 14:40:31 401
转载 Lua中实现类似C#的事件机制
do--事件原型对象, 所有事件由此原型生成Event = {}function Event:New() local event = {} setmetatable(event, self) --覆盖__index逻辑 self.__index = self --覆盖__call逻辑 self.__call =
2012-12-05 17:15:27 671
转载 lua 中pairs 和 ipairs区别
lua 中pairs 和 ipairs区别标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的 (string.gmatch)等等。LUA手册中对与pairs,ipairs解释如下:ipairs (t)Returns three values: an itera
2012-12-05 17:06:02 581
转载 lua中的table
1、 table 是 lua 中最重要的数据类型。2、 table 类似于 python 中的字典。3、 table 只能通过构造式来创建例1:Lua代码 mytable = { a = 10, b = 11, c = 20, ddd = 30 } print(mytable["a"]) 注释: 1)、 table 中的每项要求
2012-12-05 17:05:12 747
原创 lua变量研究
--[[In Lua, Global variables are accessible via the _Gtable ...]]function tellme()for k,v in pairs(_G) doprint("[Global key]", k, "[value]", v) -- v如果是function或者table,后面的是内存地址吗?endend
2012-12-04 13:18:02 2752
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人