使用tolua++处理类继承有关问题
使用tolua++处理类继承问题
如上,如果我注册了B类和A类,怎么使用B的对象调用Func(),难道需要给B重载Func(),里面加上A::Func(),这样做应该可以,但请问各位大侠,有其他方法直接调用么?
------解决思路----------------------
如果B is A,那就用继承,否则直接B has A,就是直接在B中包含一个A对象,通过A对象来调用Func()
class A
{
public:
void Func(){}
};
class B
{
public:
};
如上,如果我注册了B类和A类,怎么使用B的对象调用Func(),难道需要给B重载Func(),里面加上A::Func(),这样做应该可以,但请问各位大侠,有其他方法直接调用么?
------解决思路----------------------
如果B is A,那就用继承,否则直接B has A,就是直接在B中包含一个A对象,通过A对象来调用Func()