如何在不使用第三方库/源码的情况下关联Lua表与C++类?
C++ Builder类与Lua表的实例映射方案
最近在做C++ Builder类和Lua的绑定开发,我梳理了一套把C++类元素映射到Lua表的逻辑,具体是这样的:
- 当创建foo类的C++实例时,我会同步生成一个对应的Lua表,直接将这个表推入Lua的全局环境,方便Lua侧直接访问实例对应的变量、属性和函数
- 原本的完整设计里,我计划用一个全局Lua表来统一管理所有这类绑定实例,但为了简化示例,这部分实现细节就暂时不展开了
内容的提问来源于stack exchange,提问作者Max Kielland
相关产品推荐
相关产品推荐

