## 17.1 Lua与C++交互 sol2特性 lua可以对cpp class添加函数 不能覆盖函数 setfunction加lambda在vs下面会有一大堆提示信息,加上overload就不会有了……,github上新版本已经修复等release。 调用cpp的构造函数是需要调用new的。 可选两种构造函数方式,直接带() ,或者使用.new() 默认就是.new() 这种在lua的Component需要也添加.new() 函数,才能和cpp component行为一致。 主动指定构造函数为sol::callconstructor,使用call metafunction。 这种在lua的Component需要也添加 call,才能和cpp component行为一致。