?????????Luatinker???????????????????д??д???????????C++??LUA?????????????????鷳?????????????
??????????Щ??
????1???????????????????????????
????classtype &????????????????????class type???????LuaTinker????????????????????tinker??????????????á?
?????????????о?????C++??塷
????2??????????object??????(????int)????ú????????????
???????????C++ to LUA???????????????lua_pushnumber?????????????????????????????????????Luatinker?????object?????????????????????????????????Ч????????1??????????????object?????LuaTinker????????????????????????????????class_name????????????Ч???????????????Lua?????????????Щ?????????userdata?????????????LuaTinker???????????????????????
????3??const????????????е??????????
????????LuaTinker??????????????????洦????????void *?????????LuaTinker????п??????const???????????????δ???????????????????LuaTinker?????????????const ???????LuaTinker???????metatable??????????????????????????????????????????Σ??????
????4??Lua???????????????????
?????????????????????????????????????????user data??Lua????????????????????Lua????????LuaTinker????????????????????????????????????????????????????????????????????????????Lua????????????????????????Lua???????????????????????????????????????????????????????????????????table????????????????????????ú????????????
????????????????
????5???????????????????????????????????
????LuaTinker ??????????????????????????????Lua?????????????????????????????????
????????????????????????????????????????????????4?????????
????6???????е?????
????LuaTinker??п?????????????????????????????鷳???????
???????????????????????Luatinker??????????????C++??LUA??????????????????Luabind??luaplus??tolua++???
???????C++??Lua???????·??????????????????????????????????????????