文件名称:利用C++模板的C到Lua简易封装库
文件大小:377KB
文件格式:ZIP
更新时间:2018-03-27 11:29:33
C语言 Lua 封装 Lua封装
自己完成的,简易的C到Lua简易封装库,取名LuaMe,利用了C++模板,只支持C语言的函数和结构体的封装。支持指针形式的数组访问,支持结构体封装,支持以结构体指针形式作为参数和返回值。支持一级指针。理论上支持多级指针。压缩包里的LuaMe是封装库,LuaSDL2是利用该库封装的SDL1.2的一些函数和结构体(CodeBlocks),可以作为参考代码。源代码行数相当小,可以作为自己实现封装的参考。想封装C++类的话原理类似。如果遇到疑问可以尝试阅读源代码。如果确实需要,有使用疑问可以发邮件likier@sina.cn,话说我的CSDN博客莫名奇妙的被封了……
【文件预览】:
LuaMe 1.0
----LuaSDL2()
--------LuaSDLFunction.h(172B)
--------main.cpp(684B)
--------LuaSDLVar.cpp(1018B)
--------LuaSDL2.depend(1KB)
--------bin()
--------LuaSDLStruct.cpp(1KB)
--------obj()
--------LuaSDLStruct.h(164B)
--------LuaSDLFunction.cpp(763B)
--------LuaSDLType.hpp(224B)
--------LuaSDLVar.h(152B)
--------testluasdl.lua(1KB)
--------LuaSDL2.cbp(2KB)
--------cb.bmp(53KB)
--------LuaSDL2.layout(2KB)
----LuaMe()
--------LuaFunction.hpp(6KB)
--------LuaArg.hpp(3KB)
--------LuaStruct.hpp(11KB)