我无法理解不允许非成员函数使用修饰符(如const或volatile )的原因。在这里,我还得到了另一个用于error C2662: 'A::func' : cannot convert 'this' pointer from 'const A' to 'A &'的tempObj.func()错误,我假设成员函数func将被调用,而不会有任何错误。
我尝试使用lua和c++已经有一段时间了,所有“简单”的函数都可以工作,即可以从lua调用c++函数,反之亦然,但是我有一个主要的问题。然而,由于LuaAddons中的int setWorldGravity(lua_State* L)不是该类的成员(即在LuaAddons.h中没有定义,如果它是静态的,那么它就必须是静态的),我无论如何也想不出如何从函数本身处理奇异的实例化物理where phys_ is a private member of LuaAddons.h但是,当我尝试