假如有基类
class Father
{
public:
Father* m_current;
};
子类
class Son:public Father
{
};
若有一个函数返回子类继承的m_current,
Son son1;
Father* getwho()
{
return son1.m_current;
}
那么这个函数返回的指针是指向基类还是子类对象呢?
本人不是很能想明白,特来求教!
...全文
1206打赏收藏
请教一个基类指针的问题
假如有基类 class Father { public: Father* m_current; }; 子类 class Son:public Father { }; 若有一个函数返回子类继承的m_current, Son son1; Father* getwho() { return son1.m_current; } 那么这个函数返回的指针是指向基类还是子类对象呢? 本人不是很能想明白,特来求教!