문제

Luabind를 사용하는 코드가 있으며 _g 테이블에있는 경우 (C ++에서) 함수를 실행해야하지만 그렇지 않으면 아무것도하지 않습니다. 함수가 _g에 있는지 여부를 어떻게 감지합니까?

도움이 되었습니까?

해결책

이와 같은 것이 효과가 있어야합니다.

if (luabind::object f = luabind::globals(L)["f"])
{
    f(...);
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top