下面的这个例子是用于展示,对于一个没有向LuaBus注册的类(本例中为类GCTest2),绑定库依然会在对象生命周期结束后,调用其析构函数。其实这算不上一个特性,只是luatinker未能正确处理这种情况,我需要证明LuaBus是不存在这种错误的。如果一个lua的绑定库没有处理这种情况,它将可能会导 ...
分类:
编程语言 时间:
2019-03-18 01:34:06
阅读次数:
242
LuaTinker的bug和缺陷LuaTinker是一套还不错的C++代码和Lua代码的绑定库,作者是韩国人Kwon-il Lee,作者应该是参考了LuaBind后,为了简化和避免过重而实现的。其官网在http://gpgstudy.com/gpgiki/LuaTinker,但可惜全部是韩文的,而最...
分类:
其他好文 时间:
2015-07-24 17:58:35
阅读次数:
104
-- lua栈内容(执行到pop语句) 栈地址 -- (2d8) -- lua_rawset(L, -3);-- destroyer -- (2f8) ...
分类:
编程语言 时间:
2015-01-30 17:25:05
阅读次数:
530
LuaTinker的bug和缺陷
LuaTinker是一套还不错的C++代码和Lua代码的绑定库,作者是韩国人Kwon-il Lee,作者应该是参考了LuaBind后,为了简化和避免过重而实现的。其官网在http://gpgstudy.com/gpgiki/LuaTinker ,但可惜全部是韩文的,而最新的代码可以在Git上下载,https://github.com/zupet/LuaTin...
分类:
其他好文 时间:
2014-12-30 07:07:20
阅读次数:
220
LuaTinker的bug和缺陷 LuaTinker是一套还不错的C++代码和Lua代码的绑定库,作者是韩国人Kwon-il Lee,作者应该是参考了LuaBind后,为了简化和避免过重而实现的。其官网在http://gpgstudy.com/gpgiki/LuaTinker ,但可惜全部是韩文的,...
分类:
其他好文 时间:
2014-12-30 01:41:29
阅读次数:
219
最近在看Luatinker的源代码,打算自己改(仿写)写搞一个简单的封装C++和LUA的结合的库,结果发现其实麻烦和困惑比想象的多。比如这些点:1)有时候使用模板的时候,引用会退化。classtype
&,经过模板参数后,会退化为class type,这个在LuaTinker的实现里面就有问题,你会...
分类:
编程语言 时间:
2014-06-10 10:38:26
阅读次数:
274