一种魔性的C++内嵌脚本的方式
最近在处理框架代码脚本模块的封装, 然后有一些系统级的脚本想内嵌, 又没找到特别合适的方法, 直到看到hive-framework的代码:
static const..., 已经比原来"\n"到处飞的情况好太多了, 那么如果我希望在IDE里很正常的对Lua代码进行编辑, 有没有办法呢?...这样我们就能简单的通过 g_base_class_lua_source变量访问到内嵌的lua代码了, 比最原始的方式或者hive的方式应该是更友好的....结语
题外话, 个人感觉hive-framework的模块代码真的比较赞, 核心不到100行, 相当的简短, 但对于实际使用来说, 提供了支持对比文件修改时间Reload, 模块的Sandbox特性...(隔离性), 还是相当优雅的.