1

LuaBridge を使用しており、C++ 情報をクラスに渡したいと考えています。

たとえば、 class があるとしAます。そのコンストラクターには整数が必要aです。

class A
{
    A(int a){};

    int b;
}

これを使用して Lua 名前空間を作成しています。

luabridge::getGlobalNamespace(L)
    .beginClass<A>("A")
    .addConstructor<void(*)(), RefCountedPtr<A>>()
    .endClass();

クラス A のコンストラクターをこのように設定するにはどうすればよいですか? コンストラクターが Lua によって変更されることは望ましくありません。

4

0 に答える 0