我正在使用LuaBridge,并希望将C ++信息传递到课程中。
例如,假设我有课程A
。它的构造函数需要一个整数a
。
class A
{
A(int a){};
int b;
}
我正在使用它来创建Lua命名空间;
luabridge::getGlobalNamespace(L)
.beginClass<A>("A")
.addConstructor<void(*)(), RefCountedPtr<A>>()
.endClass();
如何以这种方式设置A类的构造函数?我不希望Lua修改构造函数。