[英]template function binding lua
我在cocos2dx中使用lua。 有一个模板函数,例如:
class ClassA
{
public:
template<class T1, class T2>
static ClassA* createClassA(T1 t1, T2 t2);
}
如何将这个功能绑定到lua?
提前致谢,
你不能 您必须绑定单个静态函数int createClassA(lua_State* L);
它将检查实际的Lua参数类型,并调用特定的模板方法。 意味着必须在本机代码中进行某种切换,并且所有可能的情况都应在本机主机中实例化。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.