swig+lua初步(c++)

1,lua使用5.1版本,swig-2.0.9还不支持lua5.2 2,下载swig-2.0.9编译安装,会报一个找不到pcre的错误,需要另一个包pcre-8.32.tar.gz,先安装这个包 3,将swig Example lua下的simple和functest两个例子合并,如下: // s...

2012-12-26 21:29:49

阅读数:3228

评论数:0

valgrind 做常态内存泄露的检查

valgrind是检测内存泄露的比较好的开源项目: http://valgrind.org/docs/download_docs.html,这是其官方帮助文档,比较全面 另外有个网友写的博文介绍如何使用valgrind,不错,大家可以参考: http://blog.csdn.net/...

2012-12-18 17:37:40

阅读数:2485

评论数:0

诡异浮点数

看下面一段代码: void test() {     float f1 = 0.1f;     float f2 = 1.0f;     int i = 6900;     float f = i * (1 - f1 * f2);     int x = (int) (i *...

2012-12-11 14:40:31

阅读数:320

评论数:0

Lua中实现类似C#的事件机制

do --事件原型对象, 所有事件由此原型生成 Event = {} function Event:New()     local event = {}     setmetatable(event, self)     --覆盖__index逻辑     self....

2012-12-05 17:15:27

阅读数:538

评论数:0

lua 中pairs 和 ipairs区别

lua 中pairs 和 ipairs区别 标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的  (string.gmatch)等等。LUA手册中对与pairs,ipairs解释...

2012-12-05 17:06:02

阅读数:485

评论数:0

lua中的table

1、 table 是 lua 中最重要的数据类型。 2、 table 类似于 python 中的字典。 3、 table 只能通过构造式来创建 例1: Lua代码   mytable = { a = 10, b = 11, c = 20, ddd = 30 }   print(...

2012-12-05 17:05:12

阅读数:611

评论数:0

lua变量研究

--[[ In Lua, Global variables are accessible via the _G table ... ]] function tellme() for k,v in pairs(_G) do print("[Global key]", ...

2012-12-04 13:18:02

阅读数:2460

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭