Я пытаюсь сделать вызов метода класса родителя из содержащегося объекта, но вам не повезло со следующим кодом. Каков стандартный способ сделать это?C++ как вызвать метод родительского класса из содержащегося класса?
Я искал вокруг, и это, похоже, работает для унаследованных объектов, но не для содержащихся объектов. Правильно ли это назвать родительским классом? Или это называется классом владельца?
class Parent{
private:
Child mychild;
public:
void doSomething();
}
class Child{
public:
void doOtherThing();
}
void Child::doOtherThing(){
Parent::doSomething();
}