说我有这两个班,一个是另一个的儿子:
php composer.phar require intervention/image
如何让基类调用正确的someFunc()方法?
注意:我无法编辑基类。
答案 0 :(得分:3)
如果您无法修改someFunc
,则需要将Base
设为虚拟{} 1}。
答案 1 :(得分:0)
class Base
{
public:
virtual void someFunc() { cout << "Base::someFunc" << endl; }
void someOtherFunc() {
cout << "Base::someOtherFunc" << endl;
someFunc(); //calls Base:someFunc()
};