2

Luabindを使用するコードがあり、_Gテーブルに関数が存在する場合は(C ++から)関数を実行する必要がありますが、それ以外の場合は何もしません。関数が_Gに存在するかどうかを検出するにはどうすればよいですか?

4

1 に答える 1

3

このようなものが機能するはずです:

if (luabind::object f = luabind::globals(L)["f"])
{
    f(...);
}
于 2010-02-09T08:46:22.503 に答える