前提:以下内容的前提是没有使用单件模式,需要通过定义一个类对象来调用函数。
要想在lua脚本中定义一个导出类的对象,我们需要做以下活动。第一,确保需要导出类的构造函数是public;第二,在导出的类接口中(pkg文件)需要有构造函数;第三,在lua脚本中不可以像在C++中直接定义一个对象,需要调用new来完成。如: local object = CLuaTest:new();
注意:调用导出的C++接口时使用的符合是“:”,不论是我们C++中的指针还是类对象。
前提:以下内容的前提是没有使用单件模式,需要通过定义一个类对象来调用函数。
要想在lua脚本中定义一个导出类的对象,我们需要做以下活动。第一,确保需要导出类的构造函数是public;第二,在导出的类接口中(pkg文件)需要有构造函数;第三,在lua脚本中不可以像在C++中直接定义一个对象,需要调用new来完成。如: local object = CLuaTest:new();
注意:调用导出的C++接口时使用的符合是“:”,不论是我们C++中的指针还是类对象。