繁体   English   中英

模板功能绑定lua

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM