Я использую 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.
Задача ещё не решена.