使用tolua++处理类继承有关问题

使用tolua++处理类继承问题
本帖最后由 yuanchunfanglove 于 2014-12-02 09:21:26 编辑

class A
{
public:
    void Func(){}
};
class B
{
public:
};

如上,如果我注册了B类和A类,怎么使用B的对象调用Func(),难道需要给B重载Func(),里面加上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()