我导出了一个自定义类到lua中,这个自定义类重载了等号运算符
然后导出自定义类会生成一个cpp和一个hpp文件
我编译的时候在运算符重载的地方报错了
error C2146: 语法错误: 缺少“)”(在标识符“tolua_S”的前面)
也就是下面这行
int lua_Skill_Skill_operator=(lua_State* tolua_S)
请问这要怎么解决?
================================
弄一个基类,该基类拥有自定义类的全部属性和函数,除了重载运算符的函数
然后自定义类继承自该基类,C++中还是使用自定义类,但导出Lua时,导出基类