我想从一个包含的对象调用父类方法,但没有运气与下面的代码。什么是标准的做法呢?C++如何从包含的类中调用父类方法?
我搜索了四周,这似乎适用于继承对象,但不适用于包含的对象。甚至称它为父类是否正确?或者它被称为所有者类?
class Parent{
private:
Child mychild;
public:
void doSomething();
}
class Child{
public:
void doOtherThing();
}
void Child::doOtherThing(){
Parent::doSomething();
}