您的位置:首页 > 编程语言 > Lua

tolua++ 导出类中的注意事项

2011-07-26 11:55 155 查看
最近用tolua++导出类,然后在lua脚本文件里调用类的接口,但是却始终得不到执行。很是头疼,格式什么的都正确,但就是不执行。最后发现有个地方需要注意。第一,要自己显示定义构造函数(可以是和默认构造函数相同的,也可以是自定义带参数的);第二,在lua脚本文件里面,调用类的其他成员函数之前需要显示调用构造函数,我们可以自己new一个对象,然后用这个对象去调用成员函数。当然最后需要调用delete,让它去调用析构函数。

其实如果你和我遇到的情况是一样的话,那么你我都犯了很低级的c++错误。我们在没有定义对象的时候直接用类名去调用函数肯定是有问题的,把函数声明为static的就解决了。哈哈,常常因为这些错误苦恼半天呀!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: