这必须是我的法典中的具体内容,我可以这样做。 但也许有人可以提出可能的原因。
基本上我有:
class CParent
{
public:
void doIt(int x);
};
class CChild : public CParent
{
public:
void doIt(int x,int y,int z);
};
CChild *pChild = ...
pChild->doIt(123); //FAILS compiler, no method found
CParent *pParent = pChild;
pParent->doIt(123); //works fine
地球如何?
EDIT:人们谈论的是影子/ding。 但两种版本的参数各不相同。 当然,这可能会使汇编者混淆起来,在儿童课堂上超负荷,可能与父母的班级相混淆? 这样做吗?
The compiler error I get is: error C2660: CChild::doIt : function does not take 1 argument